Привет, я не устанавливаю уникальную комбинацию из 3 колонн в моем столе.
Допустим, у меня есть таблица, называемая автомобилями со значениями: Бренд: Model_Name и: Topy_Type.
Что я тогда хочу подтвердить, если запись уникальна на основе комбинации тех 3. Пример:
brand model_name fuel_type
Audi A4 Gas
Audi A4 Diesel
Audi A6 Gas
все должно быть действительным. Но еще одна запись с «Audi, A6, газ» не должна быть действительной.
Я знаю об этой проверке, но я сомневаюсь, что это на самом деле делает то, что я хочу.
validates_uniqueness_of :brand, :scope => {:model_name, :fuel_type}