При рендеринге 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
Ошибка появляется при рендеринге ассоциации опций.
Это довольно простой случай, но я не нашел в нем никаких проблем.