yinelenen kayıtları önlemek: Benim denetleyicisi olarakDoğru yolu Bunu alabilir benim modelde Raylar
validates :name, :presence => true, :uniqueness => true
Ben: başarıyla rekor oluşturur
...
if @location.save
format.html { redirect_to @location, :notice => 'Location was successfully created.' }
format.json { render :json => @location, :status => :created }
...
zaten yoksa Bu isimle tabloyu kaydedin. DB kısıtlamalarına güvenmek yerine olası bir kopya kaydı eklemeden önce kontrol etmenin iyi bir uygulama olduğunu düşünüyorum.
Denetlemek için denetleyiciye bir şey eklemeliyim? Bunu yapmanın doğru yolu nedir?
Çok teşekkürler.
Eğer kullanabileceğiniz modeline doğrulama bu tür ekleyin: ITEM_ID, tekliği: ilgili: {kapsamını: user_id}' http://www.rubydoc.info/github/bbatsov/rubocop/Rubocop/Cop/Raylar/Doğrulama – Math