Учитывая следующий код, который создает условие and, как мне сделать так, чтобы вместо него создавалось условие or?
and
or
Country.first(:conditions=>{:media_code=>country_code, :code=>country_code})
Вы можете сделать это с условиями стиля массива:
Country.first(:conditions => ["media_code = :code or code = :code", {:code => country_code}])