アプリケーションで前のリンクと次のリンクを表示できますが、リンクにルートがネストされているとどうなるかを理解しようとしています。
たとえば、私のリンクは
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
おそらく、この問題でネストされたルートを取得するための実際の方法または実際の方法を連結できる方法はありますか?
ありがとう