覆盖belongs_to has_many外键值

时间:2016-04-10 23:01:46

标签: ruby-on-rails ruby ruby-on-rails-4

我有两个模型的设置。 userposts。用户has_many帖子和帖子belongs_to用户。我使用一个管理员user制作了一堆帖子,现在我想将每个帖子分配到不同的user。我尝试为form创建post并仅更新user_id字段,但我收到消息Unpermitted parameter: user_id并且该字段不会更新 - 它只是恢复为原始字段user_id

如何强制表单接受新的user_id

1 个答案:

答案 0 :(得分:1)

只需将:user_id添加到控制器中的params即可。愚蠢的疏忽。