我目前正在做一个应用程序,有以下路线为我的应用程序。
refix Verb URI Pattern Controller#Action
root GET / pages#home
home GET /home(.:format) pages#home
problems GET /problems(.:format) problems#index
POST /problems(.:format) problems#create
new_problem GET /problems/new(.:format) problems#new
edit_problem GET /problems/:id/edit(.:format) problems#edit
problem GET /problems/:id(.:format) problems#show
PATCH /problems/:id(.:format) problems#update
PUT /problems/:id(.:format) problems#update
DELETE /problems/:id(.:format) problems#destroy_navigation部分文件如下所示
<% if !current_page?(home_path) and !current_page?(root_path) %>
<bold>Home</bold> |
<% else %>
<%= link_to "Home", home_path %> |
<% end %>
<% if !current_page?(problems_path) %>
<%= link_to "Problem list", problems_path %> |
<% else %>
<bold>Problem list</bold> |
<% end %>
<% if !current_page?(new_problem_path) %>
<%= link_to "Add new problem", new_problem_path %> |
.......现在,当我导航到“问题,添加新问题”,我没有得到“家”的链接。
有什么解决这个问题的建议吗?
发布于 2016-04-30 00:17:19
我想你应该尝试一下:
<% if controller_name == "pages" %>
<bold>Home</bold> |
<% else %>
<%= link_to "Home", home_path %> |
<% end %>https://stackoverflow.com/questions/36948838
复制相似问题