我有一个模特" Thing"和模型"类别",通过另一个模型和#34; ThingCategories"彼此相互拥有。我希望每个Category都有一组特定的属性,当创建属于该Category的Thing时,我希望Thing获得这些属性。例如,如果有一个名为"电影"使用属性:director,以及一个名为" book"使用属性:author,我创建了一个名为" Harry Potter"属于这两个类别的哈利波特应该同时具有:director和:author属性。我想要的只是在已完成的事物/节目视图中列出的属性。
到目前为止,我已经创建了一个"属性"模型和两个连接模型" ThingAttribute"和" CategoryAttribute",但我不知道从哪里开始。我是在正确的轨道上吗?
我使用的是rails 4.0.10。
答案 0 :(得分:-1)
我怎么做......
我将属性创建为模块的一部分。所以我有一个book_helper.rb和movie_helper.rb
然后我会在初始化函数期间导入正确的文件。这将是具体的对象.. 这样做的时候我会考虑名称间距的方法,这样你就不会发生冲突。
我不确定这是否是正确的方法,但这将是我如何去做(除非有人告诉我更好的方式)