У меня есть CRUD для создания контактов и создания групп.Оба вложены в модель пользователя.
Мне нужно знать, как теперь я могу связать контакты с группами.
Я хотел бы, чтобы в моей форме контактов были некоторые флажки (с использованием formtastic), поэтомуПользователь может выбрать, к какой группе (группам) принадлежит контакт.
В php я бы создал таблицу с именем contacts_to_groups, и у меня были бы столбцы contact_id & group_id, затем, когда я сохранял контакт, я передавал эти данные ииспользуйте соединение, чтобы получить его позже.
Спасибо!
Форма для создания контакта
<%= semantic_form_for [@contact.user, @contact] do |f| %>
<% f.inputs do %>
<%= f.input :firstname, :label => 'First Name' %>
<%= f.input :lastname, :label => 'Last Name' %>
<%= f.input :email, :label => 'Email' %>
<%= f.input :notes, :input_html => { :class => 'autogrow', :rows => 10, :cols => 50, :maxlength => 10 }, :label => 'Notes' %>
<% end %>
<%= f.buttons %>
<% end%>