如何使用ActiveRecord模型创建“OR”条件

时间:2010-05-10 16:43:10

标签: ruby-on-rails ruby activerecord

考虑到以下创建and条件的代码,如何让它创建or条件呢?

Country.first(:conditions=>{:media_code=>country_code, :code=>country_code})

1 个答案:

答案 0 :(得分:4)

您可以使用数组样式条件执行此操作:

Country.first(:conditions => ["media_code = :code or code = :code", {:code => country_code}])