Как вы проверяете уникальность пары идентификаторов в Ruby on Rails?
Если вы используете mysql, вы validator можете сделать это в базе validate данных, используя уникальный validators индекс. Это что-то вроде:
add_index :question_votes, [:question_id, :user_id], :unique => true
Это model вызовет исключение, когда validations вы попытаетесь сохранить form-validation удвоенную комбинацию question_id validate / user_id, поэтому вам придется unique-constraint поэкспериментировать и выяснить, какое input-validation исключение нужно перехватывать rails и обрабатывать.
ruby-on-rails
validation
model
unique-constraint
Как вы проверяете уникальность пары идентификаторов в Ruby on Rails?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.