gpt4 book ai didi

ruby-on-rails - rails : How to get a model to "inherit" attributes from a parent model?

转载 作者:行者123 更新时间:2023-12-05 08:10:06 25 4
gpt4 key购买 nike

我有一个模型“Thing”和一个模型“Category”,它们通过另一个模型“ThingCategories”彼此有_many。我希望每个类别都具有一组特定的属性,并且当创建属于该类别的事物时,我希望事物获得这些属性。例如,如果有一个名为“电影”的类别,属性为:导演,一个名为“书”的类别为:作者,我创建了一个名为“哈利波特”的事物,它属于这两个类别,那么哈利波特应该有:director 和 :author 属性。我想要的只是在已完成的事物/显示 View 中列出的两个属性。

到目前为止,我已经创建了一个“Attribute”模型和两个连接模型“ThingAttribute”和“CategoryAttribute”,但我不确定从这里到哪里去。我走在正确的 rails 上吗?

我使用的是 rails 4.0.10。

最佳答案

我该怎么做......

我会将属性创建为模块的一部分。所以我有一个 book_helper.rb 和 movie_helper.rb

然后我会在初始化函数期间导入正确的文件。这将是特定于对象的..执行此操作时,我会考虑对方法进行名称间距处理,以免发生冲突。

我不确定这是否是正确的方法,但我会这样做(除非有人告诉我更好的方法)

关于ruby-on-rails - rails : How to get a model to "inherit" attributes from a parent model?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26228913/

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