Supposons que la suite de DB migration en Ruby:
create_table :question_votes do |t| t.integer :user_id t.integer :question_id t.integer :vote t.les horodatages fin
Supposons, en outre, que je souhaite que les lignes de la DB contenir unique (user_id, question_id) paires. Qu'est-ce que le droit de la poussière de mettre dans le modèle pour le réaliser?
validates_uniqueness_of :user_id, :question_idsemble tout simplement faire des lignes uniques par id d'utilisateur, et unique par id de question, au lieu de l'unique par le couple.