0

インデックス ビュー (独自のモデル用に作成されたすべてのデータを表示します)

generatorscontroller.rb

def index 
    @generators = Generator.all
  end

resultscontroller.rb

def index
    @results = Result.all
  end

結果のデータとともにジェネレーターのすべてのデータを表示できるインデックス ページが必要です。どうすればいいですか?

ジェネレーターと結果の 2 つのモデルがあります。

ジェネレータ has_many :results

結果は :generator に属します

発電機のデータ:

ここに画像の説明を入力

結果データ:

ここに画像の説明を入力

私が欲しいのは、以下に示す画像と値を一緒に表示することです。値は個別のページ (ジェネレーターのインデックスと結果のインデックス) で生成されるようになりました。私が欲しいのは、それらを一緒にマージすることです。

ここに画像の説明を入力

4

1 に答える 1

0

あなたには多くの可能性があります:

  1. results_geneators_controller.rb などのコントローラーを作成し、2 つのクエリを実行します。
  2. ユニオンを使用してデータベースにビューを作成すると、1 つのクエリと 1 つのインデックスを持つ 1 つのコントローラーが作成されます。
  3. テーブルの列を作成するために、ジェネレーターを介してビューに結果を表示します。
  4. テーブルを探している最終結果を使用して、コントローラーでハッシュを作成します。
于 2013-07-13T16:30:01.627 に答える