# Ruby on rails migration problem

**URL:** <https://discuss.rubyonrails.org/t/ruby-on-rails-migration-problem/58330>\
**Category:** rubyonrails-talk\
**Created:** [April 8, 2011, 8:50am UTC](https://discuss.rubyonrails.org/t/ruby-on-rails-migration-problem/58330 "2011-04-08T08:50:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sagar1](https://avatars.discourse-cdn.com/v4/letter/s/ce7236/32.png) [@sagar1](https://discuss.rubyonrails.org/u/sagar1)\
**Post date:** [April 8, 2011, 8:50am UTC](https://discuss.rubyonrails.org/t/ruby-on-rails-migration-problem/58330/1 "2011-04-08T08:50:02Z")

</div>

Hello all,

I have created a migration add\_details \_to users ... ( city\_id , profession ) and then migrated it..

when i use params[:user] to update the database by taking user inputs from forms in views, it is not updating the database for these city\_id and profession... ( not changing from null ) if add validation for presence of city\_id .. it is giving the error "City id cant be blank." even though i filled it...

where as it is working fine with the fields i have added in create\_users migration...

do i have to change anything else when create new migration in AddDetailstoUsers migration .. other than using rake db:migrate ....

Thanks., Sagar

---

<div class="post-metadata">

**Author:** ![vishal\_singh](https://avatars.discourse-cdn.com/v4/letter/v/b4bc9f/32.png) [@vishal\_singh](https://discuss.rubyonrails.org/u/vishal_singh)\
**Post date:** [April 8, 2011, 10:38am UTC](https://discuss.rubyonrails.org/t/ruby-on-rails-migration-problem/58330/2 "2011-04-08T10:38:23Z")

</div>

use add\_detail\_to\_users

---

<div class="post-metadata">

**Author:** ![GS11](https://avatars.discourse-cdn.com/v4/letter/g/91b2a8/32.png) [@GS11](https://discuss.rubyonrails.org/u/GS11)\
**Post date:** [April 9, 2011, 3:02am UTC](https://discuss.rubyonrails.org/t/ruby-on-rails-migration-problem/58330/3 "2011-04-09T03:02:25Z")

</div>

or if you ran the migration properly - maybe it's a mass assignment issue?

if you have attr\_accessible in your model and you haven't added these new attributes to be accessible then you would be getting these errors.

---

<div class="post-metadata">

**Author:** ![sagar1](https://avatars.discourse-cdn.com/v4/letter/s/ce7236/32.png) [@sagar1](https://discuss.rubyonrails.org/u/sagar1)\
**Post date:** [April 9, 2011, 8:29am UTC](https://discuss.rubyonrails.org/t/ruby-on-rails-migration-problem/58330/4 "2011-04-09T08:29:46Z")

</div>

Thank you so much.. This solved my problem ... 🙂
