il a deux modèles cadeau Produit &, voici la relationrails beaucoup à de nombreux problèmes de requête de modèle
produit appartient à de nombreux cadeaux une catégorie de cadeau a de nombreux produits
donc ils ont une table de assocation nommé gift_products
comment puis-je écrire un code sql atteindre cet
sélectionner top 1 de gift_products où product_id = 1 et gift_id = 2
le sens est que je veux vérifier, est un enregistrement spécifique déjà dans la table de assocation, je suis nouveau sur les rails,
i essayé utiliser
rails g model GiftProduct
GiftProduct.find_by_sql("select top 1 from gift_products where product_id=1 and gift_id=2")
pour générer un modèle pour traiter table assocation comme fonctionne comme d'habitude, mais il semble ne pas fonctionner, j'utilise sqlite3 comme dev db.
Qu'avez-vous essayé exactement? Montrez-nous votre code et ce qui ne fait précisément pas ce que vous attendez, si vous le pouvez. Enfin, n'oubliez pas que vous pouvez toujours utiliser 'Model.find_by_sql ('select ...')' si vous ne trouvez pas l'assistant parfait ... –