0
私はモデルを持っています。ビューでは、モデルのランダムインスタンスをdb内にフェッチしてその名前を表示するだけです。どちらのアプローチも機能していますか?もしそうであれば、どちらが推奨される:rails 3 - ビューからモデルメソッドを呼び出す
GET /ランダム
1)
random.html.erb
<%= Foo.random.name %>
2)
application_controller .rb
def random
@name = Foo.random.name
end
random.html.erb
<%= @name %>
個人的な好み - コントローラでデータアクセスを行い、ビューのすべてのインスタンス変数を準備することをお勧めします – house9