In Rails 3 war es möglich, ein Attribut wie folgt in Parameter einzufügen:
params[:post][:user_id] = current_user.id
Ich versuche in Rails 4 etwas Ähnliches zu tun, habe aber kein Glück:
post_params[:user_id] = current_user.id
. . . .
private
def post_params
params.require(:post).permit(:user_id)
end
Rails ignoriert diese Einfügung. Es wirft keine Fehler, es schlägt nur leise fehl.
deep_merge
im params Konstruktor verwendet? Oder anderswo in Ihrem Controller?