rails 3 has_many: через форму с флажками

. Спрашивал подобное раньше.

Rails 3 has_many: через форму

Но не могу установить связь с рабочие места должны быть созданы из формы пользователя.

Прочитали 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| %>
...

<% 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 %>

<%= f.submit %>

<% end %>

9
задан Community 23 May 2017 в 12:31
поделиться