ruby-on-rails - 添加字段以设计用户注册

标签 ruby-on-rails ruby devise

我将 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/

相关文章:

ruby-on-rails - 从哈希数组中获取键值数组?

javascript - CoffeeScript - 如何在 ruby​​ on Rails 中使用 CoffeeScript?

ruby - 这些线程如何工作?

ruby-on-rails - 设计管理员注销错误

ruby-on-rails - GitLab CI for Rails App 使用 Postgres 和 Elasticsearch (searchkick gem)

mysql - 设备迁移错误

ruby-on-rails - before_update 回调中的无限循环

java - Rails 上的 Rest api

ruby-on-rails - 来自 omniauth 的双重请求(设计、自定义策略、oauth2)

ruby-on-rails - 在 Chrome/Firefox 浏览器应用程序关闭后,Devise Rememberable 无法正常工作