ネストされた関連付けを持つモデルの json をレンダリングすると、次のエラーが発生します。
undefined method `serializable_hash' for #<ActiveModel::ArraySerializer:0x007fe761592d88>
これは私のコードです:
class EventSerializer < ActiveModel::Serializer
attributes :id, :name, :date
has_many :markets
end
class MarketSerializer < ActiveModel::Serializer
attributes :id, :bet_limit_time
has_many :options
end
class OptionSerializer < ActiveModel::Serializer
attributes :id, :name, :odds
end
オプションの関連付けをレンダリングするときにエラーが表示されます。
非常に単純なケースですが、問題はありませんでした。