使用`:has_many:through`记录关联处理复选框表单

Bac*_*cko 4 ruby checkbox field ruby-on-rails ruby-on-rails-3

我正在使用Ruby on Rails 3.0.7,我想在我的视图文件中使用复选框字段(即,对于新的和编辑表单)和:has_many :through记录关联.我看到这种事情很容易使用实施has_and_belongs_to_many纪录协会,但有可能使该工作伊斯利与第一次提到的关联?如果是这样,怎么办?

Mar*_*ran 5

Dogbert提供的链接是一种很好的手动方式.但是,如果您决定使用简单表单,则可以使用该功能.

使用前面提到的文章中的示例,您将执行以下操作:

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

这个例子当然非常简化,但它应该有效.祝好运!