サーバーまたは rake ルートを起動すると、devise 3.1.1 を使用した Rails 4.0.0 アプリで奇妙なエラーが発生しました
Rails::Application::RoutesReloader#execute_if_updated delegated to updater.execute_if_updated, but updater is nil:
# <Rails::Application::RoutesReloader:0x000000044f5e80
@paths=["/opt/web/devise/config/routes.rb"],
@route_sets=[#<ActionDispatch::Routing::RouteSet:0x000000045ce190>]>
私のルート.rb
devise_for :users, :path => "/", :path_names => {
:sign_in => "signin",
:sign_out => "signout",
:sign_up => "signup"
}
私のapplication_controler.rb
before_filter :configure_strong_parameters, if: :devise_controller?
...
protected
def configure_strong_parameters
devise_parameter_sanitizer.for(:sign_up) << :gender, :name, :lastname, :birthday, :country
end
私の users_controler.rb
private
def user_params
params.require(:user).permit(:pseudo, :email, :gender, :name, :lastname, :birthday, :password, :password_confirmation, :country)
end
私のユーザー.rb
devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable
gem を削除し、devise.rb 初期化子を削除して再インストールしようとしましたが、変更はありません。