更新时间:2023-12-02 20:55:10
应该是新添加的属性没有加入白名单。
Rails 里面有个特性叫 健壮参数 (http://guides.rubyonrails.org...),Active Model 无法直接使用 params 批量赋值,只有加入白名单的参数才会被 Active Model 读取。
你可以查看一下 UsersController 里面应该会有一个方法叫做 user_params,这个方法是把 params 里面的参数加入白名单,可以把 :phone 添加进去试试。