I had a task at work to add data from the rails console after generating migrations and was puzzled on how to do it. After spending some time on the problem, I asked for help and this is what I got:

object=Model.first
object.description = "Lorem Ipsum"
object.save

The problem was, it returned false which I had a hint that it didn’t work.

I checked the frontend and it didn’t show the data I entered and ran reload on the rails console again but it still didn’t update the data.

I knew I had to check the docs and figure out how to do it.

I found this answer on SO which helped me with my problem.

object=Model.first
object.update_attribute(:book_description, "Lorem Ipsum")
object.save

This updated the data on the frontend which was the goal of the task.

This post is also available on DEV.