Używam aktywnych_model_serializers i ember.js. Jeden z moich modeli ma atrybut daty. W szynach atrybuty daty są serializowane w formacie "RRRR-MM-DD".serializacji atrybutów daty
Problem; gdy ember-data rozszyfrowuje datę przy użyciu konstruktora daty javascript, przyjmuje "niepoprawną" strefę czasową.
* Niepoprawnie nie jest najlepszym słowem, ale jest niepoprawne, ponieważ chcę ustawić domyślną strefę czasową. DS.Model date attribute parses date (YYYY-MM-DD) incorrectly
Myślę, że active_model_serializer powinien przyjąć atrybut date i przekonwertować go do formatu iso8601.
Object.date.to_time_in_current_zone.iso8601
Czy istnieje sposób, aby powiedzieć active_model_serializers, jak serializować wszystkie obiekty daty? A może powinienem rozwiązać problem strefy czasowej w javascript?
Można także dodać dowolny atrybut: 'atrybuty: id,: customer_id, balance, dzień spełnienia wymogu: a potem po prostu wdrożyć' def dzień spełnienia wymogu zamiast brudząc z całym hashem atrybutów. – awendt