6

レールに関して次のような単純な問題があります。

モデルユーザーがいるとしましょう。ビューでは、私がそうする場合:

<%= render User.all %>

views / user / _user.html.erbのファイルビューが呼び出され、ユーザーごとに印刷されます。

特定のビューを使用するようにこれを変更するにはどうすればよいですか?私は次のようなものが必要です:

<%= render :data=>User.all :template=>"user/_user_2ndview.html"%>

何か助けはありますか?前もって感謝します

4

1 に答える 1

8

collection次のオプションを使用できます。

<%= render :collection => User.all, :partial => "users/user2ndview", 
           :as => :user %>

ビューはviews/users/_user2ndviewに配置する必要があります

詳細については、コレクションのレンダリングに関するRailsガイドを参照してください。

于 2012-12-19T18:33:38.487 に答える