Method | Uses Default Accessor | Saved to Database | Validations | Callbacks | Touches updated_at | Readonly check |
---|---|---|---|---|---|---|
attribute= |
Yes | No | n/a | n/a | n/a | n/a |
write_attribute |
No | No | n/a | n/a | n/a | n/a |
update_attribute |
Yes | Yes | No | Yes | Yes | Yes |
attributes= |
Yes | No | n/a | n/a | n/a | n/a |
update |
Yes | Yes | Yes | Yes | Yes | Yes |
update_column |
No | Yes | No | No | No | Yes |
update_columns |
No | Yes | No | No | No | Yes |
User::update |
Yes | Yes | Yes | Yes | Yes | Yes |
User::update_all |
No | Yes | No | No | No | No |
Last active
August 4, 2017 14:34
-
-
Save buncis/279ffc2ba557bc59da45e3e7525b9773 to your computer and use it in GitHub Desktop.
rails set_attributes comparison http://www.davidverhasselt.com/set-attributes-in-activerecord/
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
beautiful