@revenue_category
Revenue.all(:order => "revenue_made")
は、収益テーブルから取得して並べ替えた1 行を含む ActiveRecord オブジェクトです。したがって、その各属性は列名であり、属性の値はその特定の行のその列に格納されているものです。
@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 インスタンス変数の特定の属性にアクセスするにはどうすればよいですか?