現在、REST 経由で emberjs と rails を使用してアプリケーションに取り組んでいます。
また、データを表すために active_model_serializer gem を使用していますが、EmberData を Beta3 にアップグレードした後、関連付けの構造を期待する json が変更されました。
アソシエーションを指す前に、キーは
"object_ids":[1,2]
しかし今、ember data は複数形のオブジェクトを期待しています。
"objects": [1,2]
問題は、active_model_serializer を使用してこのようにフォーマットするにはどうすればよいですか?
私のモデル
class ServiceField < ActiveRecord::Base
has_many :services
end
そしてシリアライザーオブジェクト
class ServiceFieldSerializer < ActiveModel::Serializer
attributes :id, :name, :description
has_many :services
embed :ids, include: true
end
しかし、これは生成します
service_ids: [1,2]
複数形を実現する便利な方法はありますか?