Rails 3 introduced the ability to insert an attribute in the following parameters:
params[:post][:user_id] = current_user.id
I am trying to do something similar in Rails 4 but with no luck:
post_params[:user_id] = current_user.id . . . . private def post_params params.require(:post).permit(:user_id) end
Rails ignores this insert. It does not cause any errors; it simply fails.
ruby-on-rails strong-parameters
nullnullnull May 13 '13 at 20:27 2013-05-13 20:27
source share