私はactive_model_serializersとember.jsを使用しています。私のモデルの 1 つに日付属性があります。Rails では、日付属性は「YYYY-MM-DD」の形式でシリアル化されます。
問題; ember-data が javascript Date コンストラクターを使用して日付を逆シリアル化すると、「正しくない」タイムゾーンと見なされます。
*間違っているというのは適切な言葉ではありませんが、現在のタイムゾーンをデフォルトにしたいので間違っています。DS.Model の日付属性が日付 (YYYY-MM-DD) を正しく解析しない
私は、active_model_serializer が日付属性を取り、それを iso8601 形式に変換する必要があると考えています。
Object.date.to_time_in_current_zone.iso8601
すべての日付オブジェクトをシリアル化する方法をactive_model_serializersに伝える方法はありますか? または、javascript でタイムゾーンの問題を修正する必要がありますか?