2011-01-30 14 views
1

私はPhotoモデルを持っていますが、特定のモデルに属する最初の写真がモーダルウィンドウのように表示されます。この場合はレシピの写真です。私の質問はこれです。どの写真がの次にの写真のどれですか?レール、単純なページ設定

def show 
    @photo = Photo.find params[:id] 
    # @next_photo = ? 
    # @previous_photo = ? 
end 

私が見ているコレクションの写真をどのように知ることができますか?実際に写真は@recipe.photosからモーダルのビューで派生していますが、どちらが次と前のものかをどのように知ることができますか?それとも私はこれについて間違っているのだろうか?

答えて

4

will_paginateのようなものを使ってみましたか?したがって、per_pageを1に設定することができます。

2

このようなものはありますか?

@recipe_photos = @photo.recipe.photos 
@next_photo = @recipe_photos[(@recipe_photos.index @photo) +1] 
関連する問題