簡體   English   中英

Rails路由到多條路由

[英]Rails routing to multiple route

我正在為軌道使用devise。 我有以下設計途徑。

devise_for:用戶

哪個路由到“ user / sign_in”以及其他幾個路由。

因此,我想將此路由更改為:get'login'。 這可能嗎? 我試着做

將'login'匹配為:'user / sign_in',通過::get

哪個效果不佳,我在做什么錯,以上代碼是做什么的?

這將起作用:

devise_for :user, :path => 'login'

您可能需要:users而不是:user ,僅供參考。

要將/login用於sign_in請將以下內容添加到config/routes.rb

devise_scope :user do 
    get 'login', to: 'devise/sessions#new'
end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM