在Rails 3中,可以執行諸如some_post.comments.append(some_comment)
之類的操作,其中某些帖子是has_many註釋的模型實例。Rails 4:追加到「has_many」關係而不保存到DB
我在Rails 4中遇到的問題是append
方法現在保存到DB(如push
和<<
),我只需「追加」而不將附加對象保存到數據庫。
我們如何在Rails 4中實現這一目標?我不能使用some_post.comments.build(some_comment.attributes)
,因爲我需要保留some_comment
實例中已存在的其他關係。
,所以你要避免持續的新的評論,對嗎? – amenadiel