Chciałbym móc w formularzu wybrać spośród wszystkich obiektów Businesses jeden, który zostanie przypisany do asocjacji @homepage.related
Poniższy kod zwraca błąd:
undefined method `related_for_id’ for #Homepage:0x0000000cdc2b28
class Homepage < ActiveRecord::Base
has_one :related, :foreign_key => 'related_for_id', :class_name => 'Business'
end
class Business < ActiveRecord::Base
belongs_to :related_for, :class_name => 'Homepage'
end
= semantic_form_for @homepage
= f.input :related
Kiedy asocjację has_one zamienię, na has_many wszystko działa prawidłowo, ale pojawia się multiselectbox, którego nie chcę.
Co mogę zrobić, by semantic_form_for zadziałał prawidłowo z moimi modelami?
Dodam jeszcze, że chciałbym, żeby asocjacja była zapamiętana przez klucz related_for_id w tabeli businesses