@revenue_category
是一个 ActiveRecord 对象,其中包含我的收入表中的一行,该表被检索Revenue.all(:order => "revenue_made")
并整理出来。所以它的每个属性都是一个列名,属性的值是存储在该列中的那个特定行的值。
@revenue_category
看起来像这样:
--- !ruby/ActiveRecord:Revenue
attributes:
id: 1
revenue_made: 3000000
premium_option_a_cost: 250
premium_option_b_cost: 450
premium_option_c_cost: 650
@option_picked
看起来像这样:
picked_option_(could be a,b or c)_cost
当该属性的名称存储在另一个实例变量中时,如何访问 ActiveRecord 实例变量的特定属性?