Rails4 jquery.countdownでカウントダウン終了時刻がずれる
Rails4.16でgemのjquery.countdownを使っています。
カウントダウンの終了時刻が期待した動きになりません
例
現在時刻 5月7日0時35分
設定時刻(@item.limit_time)を5月7日16時に設定 → カウントダウンは0時0分0秒
現在時刻 5月7日0時35分
設定時刻(@item.limit_time)を5月8日16時に設定 → カウントダウンは23時23分0秒
pry(main)でupdate時刻をコンソールで確認したところ、
更新しているにもかかわらずupdated_at: "2015-05-06 15:35:50"(現在は2015-05-07 00:48:49 +0900)となっているのがおかしいとわかるのですが、
active_admin上では 2015-05-07 00:48:49 +0900なのです。
class Application < Rails::Application
config.time_zone = 'Tokyo'
config.active_record.default_timezone = :local
#javascript
$ ->
$('.countdown').each ->
$(this).countdown
until: new Date($(this).data('until'))
format: $(this).data('format')
return
return
#view
<div class="countdown" data-until= <%= @item.limit_time %> ></div>
#limit_timeカラムはdatetimeです。