@result.instance_variable_get("#{@most}_max_count".to_sym)
@most
は、たとえば、1 桁の文字列i
です。このコード ビットはエラーを示します
`i_max_count' is not allowed as an instance variable name
(私がアクセスしようとしているのは@result.i_max_count
)
編集: 私がやりたいのは、@result.i_max_count の値を何かに設定することです。
@result のクラスはほとんど空です:
class Result < ActiveRecord::Base
attr_accessor :least, :most
end