変数を介して演算子/メソッドにアクセスするにはどうすればよいですか?
したがって、これの代わりに:
c = Computer.new
c.computer_name = "bla"
c.operating_system = "Windows XP"
c.user_name = "joesmith"
c.save
(その他多数)
ハッシュを使用して値を動的に割り当てたい:
c = Computer.new
params.each do |key,val|
c."#{key}" = val.to_s
end
c.save
また、ここでの正しい用語は何ですか?