Railsには、User
見たいクラス名があります。:name, :address, :age
次のようなコードを書きたいと思います。
user = User.new
[name, address, age].zip(["Name", "Address", 10]).each do |attribute, val|
user.attribute = val
end
user.attribute
問題は、明らかに有効な行ではないため、適切に行う方法がわからないことです。言い換えれば、とにかく、、、user.attribute
として評価されるuser.name
のはループuser.address
にuser.age
依存するのでしょうか?