Ruby on Rails ActiveRecord Using a model instance to update a row

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Extensions
> Step 2: And Like the video. BONUS: You can also share it!

Example

Let's say you have a User model

class User < ActiveRecord::Base
end

Now to update the first_name and last_name of a user with id = 1, you can write the following code.

user = User.find(1)
user.update(first_name: 'Kashif', last_name: 'Liaqat')

Calling update will attempt to update the given attributes in a single transaction, returning true if successful and false if not.



Got any Ruby on Rails Question?