我正在尝试在一个模型 Cuts 和另一个模型 Animal 的“animal_type”属性之间为 beta 肉类销售应用程序创建关联,这样我就可以列出与特定 animal_type 相关联(或与具有该类型作为属性的动物)。
换句话说,如果 animal_type 是“cow”,我应该能够调用与奶牛相关的所有切割(肋眼、里脊肉等)的列表。我是 Rails 的新手,这完全超出了我的想象。
我的想法是在 Cuts and Animals 中创建一个 animal_type 列,将每个剪辑与一种动物相关联,这样我就可以按照以下方式做一些事情
@cuts = Cut.where(:animal_type => Animal::animal_type[:Cow])
不过,不知道这是否可行,以及我还需要做什么才能使这种关联成为可能。任何人都可以帮我指出一种思考方式吗?或者有没有人有任何好的资源可以帮助我解决这个特定问题?我一直在浏览 Rails Guides,它们很有帮助,但它们并没有真正给我一个回答这个问题的方法。