我添加的自定义输入字段似乎没有被列入白名单(提交时显示空白验证错误)。
这是控制器:
class AccountsController < ApplicationController
  before_filter :configure_permitted_parameters, if: :devise_controller?
  protected
  def configure_permitted_parameters
    devise_parameter_sanitizer.for(:sign_up) << :name
  end
end
它基本上是 Devise 文档的复制过去,但它根本不起作用(即,没有将我的自定义输入字段列入白名单)。
更新:
这是表格:    
<h2>Sign up</h2>
<%= simple_form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
  <%= f.error_notification %>
  <div class="form-inputs">
    <%= f.input :name %>
    <%= f.input :email %>
    <%= f.input :password %>
    <%= f.input :password_confirmation %>
  </div>
  <div class="form-actions">
    <%= f.button :submit, "Sign up" %>
  </div>
<% end %>
<%= render "accounts/shared/links" %>