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