0

レビュー、会場、ユーザーの表があります。

現在、会場のショーページに会場のレビューを表示する_review.html.erbパーシャルがあります。

_profile_review.html.erbという別のパーシャルを作成して、ユーザーが書いたすべてのレビューをユーザーの表示ページに表示することはできますか?

それぞれ異なるスタイルを設定できるように、レビュー用に2つの異なるパーシャルを用意したいと思います。

助けてくれてありがとう!

4

1 に答える 1

1

:localsオプションを使用して、任意の変数をパーシャルに渡すことができることを知っていますか?

render :partial => "whatever", :locals => {:foo => bar}
# bar is available as local variable foo within _whatever.erb

ところで。一部のローカル変数をオプションにしたい場合は、次のトリックを使用して「そのような変数がない」エラーを回避できます。

- optional_variable ||= nil # defines optional_variable without overwriting it

これを使えば、想像できることなら何でもできるはずだと思います:)。

于 2011-06-15T18:40:29.470 に答える