Ruby 在“设计视图”页面上不考虑设计路线
我已经实现了设计和设置路由,以便在路由文件中对URL进行预处理: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文件中有全局菜单,它现在在登录或注
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,我今晚就试试。