0

サーバーまたは 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 初期化子を削除して再インストールしようとしましたが、変更はありません。

4

1 に答える 1