It is probably a really simple thing but can't find a solution.
I have an ActiveRecord object and want to get an attribute like this:
attribute_name = "name" user = User.find(1) user.get_attribute_by_name(attribute_name) => "John"
Thanks!
All of these should work:
user[attribute_name] user.read_attribute(attribute_name) user.send(attribute_name)
Personally I wouldn't use send
in this case. When available, prefer public_send
to send
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With