在 Rails 应用程序中添加接受使用条款的检查的最佳方法是什么?
我似乎无法得到validates_acceptance_of
工作得很好。我在我的用户模型中添加了一个布尔值(有必要吗?)。然后有一个返回 true/false 的复选框。
我觉得我只是犯了一个愚蠢的小错误。有任何想法吗?
在你的模型中,
validates_acceptance_of :terms
如果您正在使用attr_accessible
在你的模型中,然后确保你还添加,
attr_accessible :terms
在你看来,
<%= form_for @user do |f| %>
...
<%= f.check_box :terms %>
...
<% end %>
除非您打算拒绝尚未接受服务条款的用户的访问,否则不需要在用户表中添加额外的列,因为他们一开始就无法完成注册,因此该服务条款将不存在。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)