4

我将 Devise 与我的 Ruby on Rails 4 应用程序一起用于用户身份验证/注册。我想在我的用户注册表单中再添加一个字段,名为nickname. 将此字段添加到视图中是直截了当的,但是继续前进并确保 Devise 确保它保留在模型中并且不会拒绝该属性,因为它是非标准的,因为它是为它构建的,所以最好的方法是什么?

4

1 回答 1

4

如果它拒绝该属性,那么我想您需要将其添加到应用程序控制器中。

 def configure_permitted_parameters

        devise_parameter_sanitizer.for(:sign_in) { |u| u.permit(:nickname) }
        devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:nickname, :email, :password) }
      end

我希望你在谈论这个。

于 2013-08-26T22:42:36.500 回答