代码之家  ›  专栏  ›  技术社区  ›  Russ Bradberry

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

  •  1
  • Russ Bradberry  · 技术社区  · 15 年前

    给定以下代码,该代码创建一个 and 条件,如何使其创建 or 条件如何?

    Country.first(:conditions=>{:media_code=>country_code, :code=>country_code})
    
    1 回复  |  直到 15 年前
        1
  •  4
  •   Tatjana N.    15 年前

    使用数组样式条件可以做到这一点:

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