【发布时间】:2015-06-09 21:08:58
【问题描述】:
在使用带有 Devise 3.3.0 的 Rails 4.1 时,我注意到以下几点:
使用routes.rb时如
devise_scope :user do
get '/login', :to => "devise/sessions#new"
get '/logout', :to => "devise/sessions#destroy"
get '/sign_up', :to => "devise/registrations#new"
end
然后根据这些操作之一:
<%= render "devise/shared/links" %>
每个生成的链接到每个操作的默认设计路径的 href 路径, 例如 /users/sign_in 而不是 /login。
如何将这些默认路径覆盖为您指定的路径?
【问题讨论】:
标签: ruby-on-rails ruby devise routing