Ruby 在“设计视图”页面上不考虑设计路线

Ruby 在“设计视图”页面上不考虑设计路线,ruby,ruby-on-rails-3,devise,Ruby,Ruby On Rails 3,Devise,我已经实现了设计和设置路由,以便在路由文件中对URL进行预处理: devise_scope :user do get "/login" => "devise/sessions#new" get "/logout" => "devise/sessions#destroy" get "/register" => "devise/registrations#new" end 然而,我的application.html.erb文件中有全局菜单,它现在在登录或注

我已经实现了设计和设置路由,以便在路由文件中对URL进行预处理:

devise_scope :user do
    get "/login" => "devise/sessions#new"
    get "/logout" => "devise/sessions#destroy"
    get "/register" => "devise/registrations#new"
end
然而,我的application.html.erb文件中有全局菜单,它现在在登录或注册页面上的每个链接上插入designe/controller/action,例如

<%= link_to "Upload Video", {:controller => "videos", :action => "new"} %>
成为设计/视频/新

有没有办法解决这个问题?我可以绕过它,但我很确定这是一个简单的修复

干杯

s

取出Desive_示波器,尝试以下操作:

  devise_for  :users, 
              :controllers => {:registrations => 'devise/registrations', :sessions => 'devise/sessions'}, 
              :path => '/',
              :path_names => {:sign_in => 'login', :sign_out => 'logout'}

谢谢@Dex,我今晚就试试。