如何更改参数要求中的一个属性?

时间:2019-01-11 08:52:43

标签: ruby-on-rails ruby reactjs xmlhttprequest

我想创建一个带有title和user_id的待办事项。但是我不希望我的请求正文包含user_id。我想从标头中编码令牌,并从编码后的令牌中获取用户ID,然后在表达式{{1之后}},而不是params.require(:todo).permit(:title, :finished, :user_id)

我该怎么做?

我正在使用Rails 5.2.2

1 个答案:

答案 0 :(得分:0)

例如,您可以使用merge方法手动分配值

params.require(:todo).permit(:title, :finished, :user_id).merge(user_id: 'value from encode token')