0

索引视图(显示为其自己的模型创建的所有数据)

生成器控制器.rb

def index 
    @generators = Generator.all
  end

结果控制器.rb

def index
    @results = Result.all
  end

我想要一个索引页面,我可以在其中查看生成器的所有数据以及结果的数据。我该怎么做?

我有 2 个模型 - 生成器和结果。

生成器 has_many :results

结果belongs_to :generator

发电机数据:

在此处输入图像描述

结果数据:

在此处输入图像描述

我想要的是下面显示的图像以及值。这些值现在在单独的页面中生成(生成器的索引和结果的索引)。我想要的是将它们合并在一起。

在此处输入图像描述

4

1 回答 1

0

你有很多可能性:

  1. 创建一个控制器,例如 results_geneators_controller.rb 并执行两个查询
  2. 使用联合查看数据库,您将拥有一个具有一个查询和一个索引的控制器
  3. 通过生成器将结果显示到您的视图中以构建表格列。
  4. 在您的控制器中构建一个哈希,其中包含您正在寻找您的表格的最终结果。
于 2013-07-13T16:30:01.627 回答