gpt4 book ai didi

ruby-on-rails - rails belongs_to multiple models 如何在 Controller 中创建

转载 作者:太空宇宙 更新时间:2023-11-03 18:06:35 24 4
gpt4 key购买 nike

我有 3 个模型:想法、知识和评论。想法和知识都有很多评论。评论属于思想和知识。

但我不知道如何编写评论创建。这是我之前写的idea部分,现在我想补充知识部分。

def create
@idea = Idea.find(params[:idea_id])
@comment = @idea.comments.create(comment_params)
redirect_to idea_path(@idea)

最佳答案

这当然是一个糟糕的设计,即使你现在以某种方式修复它,将来也会适得其反。您需要使用多态关联。它是您用例中的标准和推荐解决方案。

你可以阅读它here .网上有很多教程,google一下就可以了。有一个 railscast也可以解决您的确切问题。

关于ruby-on-rails - rails belongs_to multiple models 如何在 Controller 中创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44104423/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com