如何在Ruby on Rails中乘以不同的表

时间:2016-04-12 09:53:56

标签: ruby-on-rails

我有3张桌子:

table 1price

tabel 2total

table 3total_price

问题:

我希望列total_price是乘法的结果 pricetotal

total_price = price * total

我非常新手。

1 个答案:

答案 0 :(得分:0)

这样做:

Table1.all.each_with_index do |el, index|
 Table3.create(total_price: el.price * Table2.all[index])
end

我没有涉及关系等所有细节,但下面的评论说明了这一点,但我们假设这些表可能只是从Excel表中提取或类似的东西。

当然这只是你想要创建第三个表。我假设这就是你想要的(?)