If you make a change to the Gemfile, run bundle install, and remember to restart the server.
bundle install
rails server
rails console
rails console test
rails server --environment=production
rake db:migrate RAILS_ENV=production
When you change a model and add a new column, if you want to use it in your form, you can't just update the view. You have to add the new column name to the whitelist in the controller.
# Never trust parameters from the scary internet, only allow the white list through.
def user_params
params.require(:user).permit(:name, :email, :password, :password_confirmation)
end
bundle install
rails server
rails console
rails console test
rails server --environment=production
rake db:migrate RAILS_ENV=production
When you change a model and add a new column, if you want to use it in your form, you can't just update the view. You have to add the new column name to the whitelist in the controller.
# Never trust parameters from the scary internet, only allow the white list through.
def user_params
params.require(:user).permit(:name, :email, :password, :password_confirmation)
end
No comments:
Post a Comment