这是情况
- 用户 has_many 帖子
- 用户 has_many 回复
- 发布 has_many 回复
问题是当我使用添加新回复时
@reply = current_user.posts.find(params[:post_id]).replies.new(params[:reply])
在回复中,它只保存post_id
and user_id
is null
,如果我曾经current_user.replies.new(params[:reply])
保存过我得到的帖子,user_id
但post_id
变成了null
那么如何添加回复以对post_id
和都有参考user_id
?任何人都有线索!