【发布时间】:2014-04-07 23:27:18
【问题描述】:
我们如何在 Rails 4 中添加自定义表单字段。
例如:
用户(型号)
用户名
电子邮件
hashed_password
现在在password 的表单字段中,我想要password 和password confirm 之类的字段。
但是由于在 rails 4 中引入了强大的参数,我不能简单地发送这些字段。
它会引发错误。
在以前的 Rails 版本中,它曾经是小菜一碟,即在模型中,我们会将自定义表单字段添加到 attr_accessor,我们可以使用它们。
注意:我几周前尝试过这个东西,但它没有用,我不记得确切的错误,但类似于“用户没有方法密码”。
我知道不向您提供确切的错误消息是非常愚蠢的。
抱歉,我无法帮助我删除了该应用程序。
我正在关注本教程(适用于 rails 3)http://www.sitepoint.com/rails-userpassword-authentication-from-scratch-part-i/
【问题讨论】:
-
为什么?
params.require(:user).permit(:password, :password_confirm)应该很好用
标签: ruby-on-rails ruby ruby-on-rails-3 forms ruby-on-rails-4