我有两种型号Event
和EventLocation
。 Event
has_many EventLocations
。 我正在使用嵌套的简单嵌套表单接受EventLocation
属性的'事件'形式一对多的Rails嵌套形式只能显示一次
我也有其他的会议视图。活动和会议之间的唯一区别是活动将具有单个活动地点,因为会议将具有多个活动地点。那么是否有任何方法可以在事件视图中只显示一次event_location表单。现在我可以通过以下方式
= f.simple_fields_for :event_locations do |event_location|
= event_location.input :location
%br
= event_location.input :start_time
%br
= event_location.input :end_time
%br
= event_location.input :address
= f.link_to_add "Add Event Location".html_safe, :event_locations
显示event_location形式,但是这给了我增加了对事件也多个位置,这是我不希望的一种选择。
我认为'link_to_add'是助手方法,因为它不是在api.rubyonrails.org上发生。你能发布thim方法吗? – 2014-10-30 20:39:15