В Rails 3 появилась возможность вставить атрибут в такие параметры:
params[:post][:user_id] = current_user.id
Я пытаюсь сделать что-то подобное в Rails 4, но не повезло:
post_params[:user_id] = current_user.id
. . . .
private
def post_params
params.require(:post).permit(:user_id)
end
Rails игнорирует эту вставку. Он не вызывает никаких ошибок, он просто терпит неудачу.