0

所以我想将登录路由更改为/login(而不是 */users/sign_in*)。

我四处搜索并在Devise Wiki上找到了这些步骤。但我对 Rails 有点陌生,只是按照步骤操作并没有帮助我。

我的 routes.rb 如下:

resources :categories
root :to => "listings#index"

get "user/show"
resources :listings

get "flatuipro_demo/index"

devise_for :users, :controllers => { :registration => "registration",
                                                                         :omniauth_callbacks => "users/omniauth_callbacks" }
get 'users/:id' => 'user#show', as: :user



resources :messages, only: [:index, :create, :new] do
    member do
        get :inbox
        get :sent
    end
end
4

1 回答 1

1

我在底部找到了它,第一次它对我不起作用,因为我没有重新启动服务器。

devise_for :users, :path => '', :path_names => {:sign_in => 'login', :sign_out => 'logout'}

对于想要更改路径名的每个人来说都应该可以正常工作。

于 2013-08-17T16:19:23.273 回答