我有一个应用程序,当我在主页上时链接可以正常工作,但是当我在属于诸如“用户”之类的资源的页面上时,一些链接会有点奇怪。
当我在主页上并单击“关于”页面的链接时,我直接被带到那里。但是,如果我在用户/索引页面上并将鼠标悬停在“关于”页面的链接上,它会将目的地显示为“用户/关于”。
这是我的路线文件的样子。
RobotimusApp::Application.routes.draw do
resources :users
root to: "pages#home"
match '/about', to:'pages#about'
match '/guides', to:'pages#guides'
end
这是我的导航栏的样子
%ul.nav
%li
=link_to 'Home', root_url
%li
=link_to 'About', 'about'
- if user_signed_in?
%li
= link_to('My Sites', user_path(current_user))