0
我有一個奇怪的錯誤與我滑軌4.0.0應用程序與色器件3.1.1啓動時的服務器或耙路線設計,軌道4,5和路由錯誤
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>]>
我的routes.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
我User.rb
devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable
我嘗試刪除寶石,除去devise.rb初始化並重新安裝,沒有變化。