【发布时间】:2011-06-30 14:10:36
【问题描述】:
之前问过类似的问题。
Rails 3 has_many :through Form
但无法从用户表单中获得与要创建的雇佣关系的关系。
已阅读http://www.justinball.com/2008/07/03/checkbox-list-in-ruby-on-rails-using-habtm/ 和http://millarian.com/programming/ruby-on-rails/quick-tip-has_many-through-checkboxes/(我真的希望它能奏效。)
表单提交,但仅在就业中创建空白记录。
<%= form_for @user do |f| %>
...
<p>
<% Company.all.each do |company| %>
<%= check_box_tag :company_ids, company.id, @user.companies.include?(company), :name => 'user[company_ids][]' -%>
<%= label_tag :companies_ids, company.id %>
<% end %>
</p>
<p><%= f.submit %></p>
<% end %>
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3