使用has_many通过动态嵌套的表单

时间:2014-07-16 11:30:27

标签: ruby-on-rails ruby has-many-through

我的项目是一个冠军的网站,因此它有Calendar已经拥有并且属于许多Disciplines而且我想做的就是创建日历,能够通过复选框添加许多学科,但是 - 在选中复选框后,我希望能够使用<select>下拉列表来说明给定学科所属的年龄组。< / p>

所以代码看起来像这样:

<% Discipline.all.each do |discipline| %>
    <%= check_box_tag "calendar[discipline_ids][]", discipline.id, @calendar.discipline_ids.include(discipline.id?) %>
    <%= discipline.title %>
<% end %>

日历模型

has_many :calendar_disciplines
has_many :disciplines, through: :calendar_disciplines

Discipine model

has_many :calendar_disciplines
has_many :calendars, through: :calendar_disciplines

所以是的 - 我想在复选框旁边添加另一个输入字段(选择下拉菜单),以便用户可以选择该规则是针对成人,U-15还是两者都是如此&#39 ;对于男人,女人或两者兼而有之。

你能告诉我它是如何完成的吗?

谢谢。

0 个答案:

没有答案