2012-10-03 67 views
0

存在記錄我使用Ruby 1.9.3,MS SQL Server和Windows 7旗艦版如何檢查是否在紅寶石

我想知道如何檢查,如果某個記錄在數據庫中已經存在的這樣我就可以避免重複記錄。在rails中調用Object.exists會很容易嗎?但我只使用Ruby。

感謝

+0

試試x.empty? x.nil? – stephenmurdoch

+0

沒有工作的人。 –

+1

你應該使用表上的主鍵/唯一鍵來避免重複的數據! – saihgala

回答

0

入住的ActiveRecord

exists?源代碼

它是否有primary key與ID已經存在使用SQL查詢基本檢查。

你可以使用這些來編寫你自己的幫助方法。

否則你也可以使用紅寶石中的activerecord寶石。