Ruby on rails Rails,为表单中的每个复选框创建一个模型?

Ruby on rails Rails,为表单中的每个复选框创建一个模型?,ruby-on-rails,Ruby On Rails,我对如何做到这一点感到困惑,基本上我拥有的是一个通知模型,而用户拥有许多通知。问题是,我需要创建一个表单,以便它对每个用户都有复选框,如果用户被选中,他们就会收到通知 这是我到目前为止创建的,但我认为表单本身不应该用于通知模型 我的控制器: class Admin::NotificationsController < AdminController respond_to :html def index end def new @notification = No

我对如何做到这一点感到困惑,基本上我拥有的是一个
通知
模型,而用户
拥有许多通知。问题是,我需要创建一个表单,以便它对每个用户都有复选框,如果用户被选中,他们就会收到通知

这是我到目前为止创建的,但我认为表单本身不应该用于通知模型

我的控制器:

class Admin::NotificationsController < AdminController
  respond_to :html

  def index
  end

  def new
    @notification = Notification.new
    @users = User.all
  end
end
class Admin::NotificationsController
视图:


为用户创建:
[复选框]
“主要”%>
我想我只是不知道从哪里开始的形式,任何帮助解释如何将真的非常感谢

使用:

<%= f.association :users, :as => :check_boxes %>
:复选框%>

这很奇怪,我得到了
关联:找不到用户
,即使我所有的关联都设置正确!请尝试
,同时确保您有许多关联,并且正确地属于这些关联,还可以查看用户模型中是否有通知id字段。
<%= f.association :users, :as => :check_boxes %>