且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

ruby - Rails向数据库添加新字段没添加上

更新时间:2023-12-02 20:55:10

应该是新添加的属性没有加入白名单。

Rails 里面有个特性叫 健壮参数 (http://guides.rubyonrails.org...),Active Model 无法直接使用 params 批量赋值,只有加入白名单的参数才会被 Active Model 读取。

你可以查看一下 UsersController 里面应该会有一个方法叫做 user_params,这个方法是把 params 里面的参数加入白名单,可以把 :phone 添加进去试试。