私のモデルでは、これがあります:
validates :name, :presence => true, :uniqueness => true
私のコントローラーには次のものがあります:
...
if @location.save
format.html { redirect_to @location, :notice => 'Location was successfully created.' }
format.json { render :json => @location, :status => :created }
...
この名前のレコードがテーブルにまだ存在しない場合は、レコードが正常に作成されます。DB の制約に頼るのではなく、重複する可能性のあるレコードを挿入する前に確認することをお勧めしますか?
確認するためにコントローラーに何かを追加する必要があると思いますか?これを行う正しい方法は何ですか?
どうもありがとう。