2014-09-04 60 views
-1

如何驗證assosiations驗證assosiations軌mongomapper

我有廣告belongs_to的城市 ,我需要檢查的獨特名字的城市我的模型

key :name, String , :required => true ,:unique => true ,:scope => :city_id 
    key :city_id, ObjectId , :required => true 


    belongs_to :city 

我試圖

key :name, String , :required => true ,:unique => true ,:scope => :city_id 

組塊

我錯了

回答

1

而不是你有什麼,你可以把:

key :name, String, :required => true 

而且在單獨一行:

validates :name, :uniqueness => {:scope => :city_id} 
+0

+1也代替的屬性,你可以使用軌道所需['presence'] (http://guides.rubyonrails.org/active_record_validations.html#presence)助手:) – Mandeep 2014-10-08 16:17:39