У меня есть модель комнаты и модель персонажа.
В комнате может быть много человек, а в одной комнате может быть человек.
На экране создания комнаты я могу связать человека с этой новой комнатой.
Поэтому я хочу иметь переменную сумму тега выбора, который содержит список всех людей
Я не знаю, как создать тег выбора.
Может ли кто-нибудь помочь
спасибо ...
У меня есть следующие ассоциации
class Room < ActiveRecord::Base
has_many :people
accepts_nested_attributes_for :people
end
class Person < ActiveRecord::Base
belongs_to :room
end
Я использую частичную для строительства комнаты / новая форма
<% form_for(@room) do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :date %><br />
<%= f.date_select :date %>
</p>
<% f.fields_for :people do |builder| %>
<p>
<%= builder.label :person_id, "Person" %><br />
<%= select 'room', 'people', Person.all.collect{|person| [person.name, person.id]}%>
</p>
<% end %>
<p>
<%= f.label :comment %><br />
<%= f.text_area :comment %>
</p>
<p>
<%= f.submit 'Create' %>
</p>
<% end %>