Я могу показать предыдущие и следующие ссылки в своем приложении, но я пытаюсь выяснить, что произойдет, если у моей ссылки есть вложенные маршруты?Rails: Предыдущий/Следующий в записи при работе с вложенными маршрутами
Например моя ссылка
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
или реальный способ получить вложенные маршруты в этом вопросе?
Благодаря
возможный дубликат [Rails: «Следующая запись» и «Предыдущая запись» ссылки в моем шоу зрения, как to?] (http://stackoverflow.com/questions/1275963/rails-next-post-and-previous-post-links-in-my-show-view-how-to) –