У меня есть следующие модели:
class Feed < ActiveRecord::Base
belongs_to :post, :polymorphic => true
end
class Request < ActiveRecord::Base
has_one :feed, :as => :post, :dependent => :destroy
end
class Recommendation < ActiveRecord::Base
belongs_to :item
has_one :feed, :as => :post, :dependent => :destroy
end
class Item < ActiveRecord::Base
end
feed_obj.to_json(:include => {:post => :item})
Это утверждение не работает из-за полиморфизма. Запросы не имеют связанных элементов, но рекомендации есть. Мне нужен способ условного включения предметов.