Ruby on rails 如何在我的模型中捕捉复选框标记值?
我的视图中有一个复选框Ruby on rails 如何在我的模型中捕捉复选框标记值?,ruby-on-rails,checkbox,model,Ruby On Rails,Checkbox,Model,我的视图中有一个复选框 <%= check_box_tag 'email_checker', 'selected' %> 如果选中此复选框,则我希望在函数中执行特定操作。我正在自定义的函数位于模型内部。下面是我要使用复选框值自定义的“如果” if ???? notified = [] # Author and assignee are always notified unless they have been # locked or don't want
<%= check_box_tag 'email_checker', 'selected' %>
如果选中此复选框,则我希望在函数中执行特定操作。我正在自定义的函数位于模型内部。下面是我要使用复选框值自定义的“如果”
if ????
notified = []
# Author and assignee are always notified unless they have been
# locked or don't want to be notified
notified << author if author
...
if????
通知=[]
#除非已通知作者和受让人,否则他们始终会收到通知
#已锁定或不希望收到通知
通知在您的电子邮件检查器模型中,您可以只参考所选内容。不能在模型中引用参数。例如,您的email_checker.rb模型可能如下所示:
attr_accessible :selected
before_save :some_function_using_selected #or you can use whichever callback is appropriate for that function
def some_function_using_selected
if selected == true #assuming your field is a boolean
# your code
end
end