0

友達が小さなプロジェクトを作成するのを手伝っています。彼が1つのビューに入れるのが好きな2つのモデルがあります(両方の要約のようなものです。以下のコードを参照してください)

class UnnamedController < ApplicationController
  def index
     @models1 = Model1.all
     @models2 = Model2.all
  end
end

次に、ビューで

<% @models1.each do |book| %>
...
<% @models2.each do |book| %>
...

それは正しい方法ですか?

コントローラとビューに名前を付けるにはどうすればよいですか(Rails規則)?

私の英語が悪くないことを願っています。助けてくれてありがとう!

4

1 に答える 1

0

Ruby のクラスは慣習的に CamelCase を使用して名前が付けられるため、「ApplicationController」と同様に、「UnnamedController」がコントローラーの適切な名前です。

ビューはそれらを呼び出すアクションにちなんで名付けられているため、アクションが「index」と呼ばれる場合、ビューのファイル名は「index.html.erb」である必要があります。

だからあなたはそれを正しい方法でやっています。

于 2012-05-12T15:30:43.390 に答える