我将 Devise 与我的 Ruby on Rails 4 应用程序一起用于用户身份验证/注册。我想在我的用户注册表中再添加一个名为 nickname
的字段。将此字段添加到 View 中很简单,但是继续前进并确保 Devise 确保它持久存在于模型中并且不会拒绝此属性,因为它不是标准的,因为它是为它构建的,最好的方法是什么?
最佳答案
如果它拒绝该属性,那么我想您需要将其添加到应用程序 Controller 中。
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
我希望你在谈论这个。
关于ruby-on-rails - 添加字段以设计用户注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18454155/