我可以在我的应用程序中显示上一个和下一个链接,但我想弄清楚如果我的链接有嵌套路由会发生什么?
例如我的链接是
localhost:3000/users/1/photos/2
我的模型中有这些:
def previous_img
self.class.first(:conditions => ["created_at < ?", created_at], :order => "created_at desc")
end
def next_img
self.class.first(:conditions => ["created_at > ?", created_at], :order => "created_at asc")
end
在我看来,我有这个:
<%= link_to "Previous", @photo.previous_img if @photo.previous_img %>
<%= link_to "Next", @photo.next_img if @photo.next_img %>
这些链接将引导我到一个没有的链接users/1
,它只会给我
localhost:3000/photos/1 # for previous
localhost:3000/photos/3 # for next
有没有办法,也许,我可以users/1
在这个问题上连接或实际的方法来获得嵌套路由?
谢谢