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

时间:2011-07-03 10:33:14

标签: ruby-on-rails ruby ruby-on-rails-3 checkbox field

我正在使用Ruby on Rails 3.0.7,我想在我的视图文件中使用复选框字段(即,对于新的和编辑表单),并使用:has_many :through记录关联。我看到使用has_and_belongs_to_many记录关联实现轻松的那种事情,但是有可能使 easyly 与首次提到的关联一起工作吗?如果是这样,怎么做?

1 个答案:

答案 0 :(得分:5)

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

使用前面提到过的文章中的示例:

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

这个例子当然非常简化,但应该可行。祝你好运!