J'essaie de créer une association pour une application de vente de viande bêta entre un modèle, Cuts, et l'attribut "animal_type" d'un autre modèle, Animal, de sorte que je puisse lister toutes les coupes associées à un animal_type particulier (ou associées à un animal ayant ce type en tant qu'attribut). En d'autres termes, si animal_type est "vache", je devrais pouvoir appeler une liste de toutes les coupes (ribeye, filet, etc.) associées aux vaches. Je suis nouveau à Rails, et c'est assez au-dessus de ma tête.Association entre un modèle et un attribut d'un autre
Mon idée était de créer une colonne de animal_type en coupes et les animaux, à associer chaque coupe avec un type d'animal, de sorte que je pouvais faire quelque chose le long des lignes de
@cuts = Cut.where(:animal_type => Animal::animal_type[:Cow])
Aucune idée si cela fonctionne, bien que , et quoi d'autre je dois faire pour rendre cette association possible. Quelqu'un peut-il m'aider à me diriger vers une façon de penser cela? Ou est-ce que quelqu'un a de bonnes ressources que je pourrais regarder pour m'aider avec ce problème spécifique? J'ai regardé à travers les guides Rails, et ils sont utiles, mais ils ne me donnent pas vraiment un moyen d'y répondre.