【发布时间】:2014-08-24 12:12:11
【问题描述】:
我试图以此为例:https://github.com/RailsApps/rails-devise/
我做了一个自己的项目,我尝试了一下,除了名称部分,一切都运行良好。如果我尝试创建新用户或对其进行编辑,rails 将抛出此 Unpermitted parameters: name 错误。
我已将名称作为字符串添加到用户表中,一切都应该没问题。我读到有些人建议添加一个特定的 user_params 方法来允许 :name 但我之前链接的示例没有它,并且在那里一切正常。
另外值得注意的是,pgAdmin 中的直接INSERT INTO 将插入一个带有名称的新行,而不会出现任何问题。所以这与 Rails 有关。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 devise