设计并没有坚持我已添加的领域

时间:2015-09-02 11:54:52

标签: ruby-on-rails devise

我正在尝试添加字段" name"设计登录凭证,并在注册时设计需要它,但当同一个用户登录时,它将采用任何名称,向我表明它不会坚持并要求他们用于注册时使用相同的名称。

这就是我到目前为止......

application_controller

before_filter :configure_permitted_parameters, if: :devise_controller?

protected

def configure_permitted_parameters
  devise_parameter_sanitizer.for(:sign_up) { |u| u.permit({ roles: [] }, :email, :name, :password, :password_confirmation) }

  devise_parameter_sanitizer.for(:account_update) { |u| u.permit(:email, :name, :password, :password_confirmation, :current_password) }
end

编辑和新注册以及新会话

<div class="field">
  <%= f.text_field :name, placeholder: "Name" %>
</div><br/>

这一切都在rails g migration AddValueToUsers name:string之后,然后是rake db:migrate

我错过了一步吗?

0 个答案:

没有答案