0
存在記錄我使用Ruby 1.9.3,MS SQL Server和Windows 7旗艦版如何檢查是否在紅寶石
我想知道如何檢查,如果某個記錄在數據庫中已經存在的這樣我就可以避免重複記錄。在rails中調用Object.exists會很容易嗎?但我只使用Ruby。
感謝
存在記錄我使用Ruby 1.9.3,MS SQL Server和Windows 7旗艦版如何檢查是否在紅寶石
我想知道如何檢查,如果某個記錄在數據庫中已經存在的這樣我就可以避免重複記錄。在rails中調用Object.exists會很容易嗎?但我只使用Ruby。
感謝
入住的ActiveRecord
爲exists?
源代碼
它是否有primary key
與ID已經存在使用SQL查詢基本檢查。
你可以使用這些來編寫你自己的幫助方法。
否則你也可以使用紅寶石中的activerecord
寶石。
試試x.empty? x.nil? – stephenmurdoch
沒有工作的人。 –
你應該使用表上的主鍵/唯一鍵來避免重複的數據! – saihgala