Обрабатывать флажки с помощью записи: has_many: through` - PullRequest
4 голосов
/ 03 июля 2011

Я использую Ruby on Rails 3.0.7, и я хотел бы использовать поля флажков в моих файлах просмотра (то есть для новых и редактирования форм) с :has_many :through Record Association. Я видел, как такие вещи легко реализуются с использованием has_and_belongs_to_many Record Association, но возможно ли сделать так, чтобы easy с первой упомянутой ассоциацией? Если да, то как это сделать?

1 Ответ

5 голосов
/ 03 июля 2011

Ссылка, предоставленная Dogbert, является хорошим способом сделать это вручную.Однако если вы решите использовать Простую форму , вы получите встроенную функциональность.

Используя пример из ранее упомянутой статьи, вы сделаете:

<%= simple_form_for(@user) do |f| %>
  <%= f.association :groups, :as => :check_boxes %>
  <%= f.submit %>
<% end %>

Этот примерконечно очень упрощено но оно должно работать.Удачи!

...