У меня есть модель вложения и контроллер для всех моих изображений на сайте.
Отношения (полиморфные):
class House
has_many :attachments, :as => :attachable
end
class Apartment
has_many :attachments, :as => :attachable
end
Контроллер вложений выглядит так, чтобы хранить правильные переменные.
class AttachmentController
@appartment = Appartment.find(params[:apartment_id])
@attachments = @appartment.attachments
end
это работает на странице квартиры / пути. (квартира / 1 / активы) Но на странице дома (дом / 1 / активы) я получил сообщение об ошибке «Не удалось найти квартиру без идентификатора»
Как я могу справиться с этим / лучшим подходом? Условия в контроллере?