2014-11-06 4 views
3

У меня есть простой полиморфные ассоциации:полиморфные ассоциации и Formtastic в ActiveAdmin

class Highlight < ActiveRecord::Base 
    belongs_to :highlightable, polymorphic: true 
end 

class Property < ActiveRecord::Base 
    has_many :highlights, as: :highlightable 
end 

class Destination < ActiveRecord::Base 
    has_many :highlights, as: :highlightable 
end 

В active_admin форме, чтобы создать новый Highlight, как я могу назначить его либо собственности или назначения?

+0

Вы когда-нибудь понять это? – Tashows

ответ

0

Вы можете добавить это в форме выделения:

f.input : highlightable_type, as: :select, collection: {"Property" => "property", "Destination" => "destination"}