Questions marquées «activerecord»

143
Que fait inverse_of? Quel SQL génère-t-il?

J'essaye de comprendre inverse_ofet je ne comprends pas. À quoi ressemble le SQL généré, le cas échéant? Est -ce que l' inverse_ofoption de le même comportement si elle est utilisée avec :has_many, :belongs_toet :has_many_and_belongs_to? Désolé si c'est une question si fondamentale. J'ai vu cet...

141
appartient à via des associations

Étant donné les associations suivantes, je dois faire référence au Questionqui Choiceest attaché par le Choicemodèle. J'ai essayé d'utiliser belongs_to :question, through: :answerpour effectuer cette action. class User has_many :questions has_many :choices end class Question belongs_to :user...

131
Quand ajouter quels index dans une table dans Rails

J'ai une question sur la base de données Rails. Dois-je ajouter "index" à toutes les clés étrangères comme "xxx_id"? Dois-je ajouter "index" à la colonne "id" créée automatiquement? Dois-je ajouter "index (unique)" à la colonne "id" créée automatiquement? Si j'ajoute un index à deux clés étrangères...