私はActiveModel::Serializers
JSON を Ember.js アプリケーションに出力するために使用します。サイドローディングを使用して、パフォーマンスを最大化します。
でActiveModel::Serializers
すべてサイドロードするように指示できますか?PhoneNumbers
SwitchboardSerializer
switchboard_serializer.rb
class SwitchboardSerializer < ActiveModel::Serializer
embed :ids, :include => true
attributes :id, :name
has_many :switchboard_entries
has_many :sip_accounts, :through => :switchboard_entries
end
sip_account_serializer.rb
class SipAccountSerializer < ActiveModel::Serializer
embed :ids, :include => true
attributes :id, :auth_name, :caller_name, :sip_accountable_id
has_many :phone_numbers
end