如何显示学生所有价格的总和

时间:2015-12-18 15:10:20

标签: ruby-on-rails ruby

  • Student has_many Lessons
  • Lesson belongs_to Prices

如何在sum Prices的{​​{1}}行动中显示Student所有show的{​​{1}}?

2 个答案:

答案 0 :(得分:0)

正如@mgidea已经正确地说:

您希望先在has_many :through模型中创建Student关系,然后又想将prices的{​​{1}}转换为Student Array然后创建#to_a的{​​{1}}。

将以下内容添加到sum模型中:

price_attribute

您的节目动作可能看起来像:

Student

您可以在视图中使用实例变量class Student < ActiveRecord::Base has_many :lessons has_many :prices, through: :lessons # <= Add this here end

希望这有帮助!

快乐编码:)

答案 1 :(得分:0)