ОК, поэтому отношения таковы: в программе много: событий
И каждое Событие принадлежит Организатору (who has_many: events)
В форме для программирования / редактирования я хотел бы перечислить связанные события, и с каждой из этих записей также иметь доступ к каждому Организатору, чтобы я мог сделать что-то вроде:
текстовое поле (event.name) | текстовое поле (event.date) | этикетка (event.organizer.name)
Итак ...
<% form_for([:admin, program]) do |f| %>
...
<h3>Event Data Fields</h3>
<table>
<% f.fields_for :events do |event_form| %>
<tr class="line_item">
<td><%= event_form.text_field :name %></td>
<td><%= event_form.text_field :date %></td>
<td><%= event_form.text_field "organizer.name", :disabled=>true %></td>
</tr>
<% end %>
</table>
<p><%= f.submit "Submit" %></p>
<% end %>
Очевидно, event_form.text_field "organizer.name" не будет работать, но это концепция