我如何設計自己的視圖以便「記住」其路線?所以說「返回」/team/1/members/1
鏈接/team/1/members
和/members/1
鏈接返回/members
?如何創建知道完整路線的視圖。 (Rails 3)
我有型號team
和member
。球隊有很多成員。
我的路線允許我查看團隊中的所有成員或成員。
resources :teams do
resources :members
end
resources :members do
resources :member_parts
end
我目前試圖保持路線一致。但是,我這樣做似乎不得不重複自己,並在視圖中添加許多邏輯。從app/views/members/show.html.erb
<%= link_to 'Edit', params[:team_id].nil? ? edit_member_path(@member) : edit_team_member_path(@member.team,@member) %> |
<%= link_to 'Back', params[:team_id].nil? ? members_path : team_members_path(@member.team) %>
相關,但不完全相同:http://stackoverflow.com/questions/3681531/does-anybody-have-any-tips-for-managing-polymorphic-nested-resources-in-rails-3 – hometoast 2010-09-28 15:03:04