3
나는 belongs_to "Store"(has_many "products") 모델 "Product"를 가지고 있습니다. 각 상점 내에서만 제품 이름의 고유성을 확인하려고합니다.레일 validates_uniqueness_of : 외래 키의 범위
는 지금은이 있습니다
class Product < ActiveRecord::Base
belongs_to :store
validates_uniqueness_of :name, :scope => :store_id
end
내가하는 모든 제품에 저장 실행하면 지금은 얻을 :
SQLite3::ConstraintException: column name is not unique
내가 여기 만들고있어 간단한 오류가 확신 . 제발 저를 교육 시키십시오.
감사합니다,
해리스 해당 오류가, SQLite는에서 레일을하지오고있다처럼 보이는
브라이언에게 감사드립니다. 제약이 문제였습니다. – lightyrs