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 %>