我想创建一个带有title和user_id的待办事项。但是我不希望我的请求正文包含user_id。我想从标头中编码令牌,并从编码后的令牌中获取用户ID,然后在表达式{{1之后}},而不是params.require(:todo).permit(:title, :finished, :user_id)
。
我该怎么做?
我正在使用Rails 5.2.2
答案 0 :(得分:0)
例如,您可以使用merge
方法手动分配值
params.require(:todo).permit(:title, :finished, :user_id).merge(user_id: 'value from encode token')