Я пытаюсь выбрать все в таблице, где столбец == "что-то" ИЛИ "что-то еще".
Есть ли способ сделать это без использования необработанного SQL?Что-то вроде следующего было бы идеально.
Table.where(:col => "something" OR "somethingelse")
Table.where(:col => ["something", "somethingelse"])
должен генерировать
SELECT * FROM table WHERE col IN ('something', 'somethingelse')
Вы можете использовать:
MyModel.where("col1 = ? or col1 = ?", "something","somethingelse")
Вы можете использовать выражение следующим образом:
select * from table_name where column_name = value1 or column_name = value_2
Вы также можете использовать:
select * from table_name where column_name in (value1,value2)