gpt4 book ai didi

ruby-on-rails - Rails Category 有很多 Categories?

转载 作者:数据小太阳 更新时间:2023-10-29 07:48:28 28 4
gpt4 key购买 nike

我正在为我的未婚夫构建一个 Rails 应用程序来进行一些非常基本的库存跟踪。我们已经经历了几种选择,因为无论如何我都想学习 Rails,所以我们想出了为什么不。无论如何,如果我可以将一些产品按这样分类,那么产品的结构会很有帮助。

    A = Parent Category
B = Child Category
C = Product Category

就这样。

    A->Product
A->B->Product
A->B->Product->C

这有可能吗?

最佳答案

这些称为自连接,Active Record 支持它们:

http://guides.rubyonrails.org/association_basics.html#self-joins

在您的示例中,类别可能如下所示:

class Category < ActiveRecord::Base
has_many :subcategories, :class_name => "Category",
:foreign_key => "parent_category_id"
belongs_to :parent_category, :class_name => "Category"
end

关于ruby-on-rails - Rails Category 有很多 Categories?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12452284/

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