我正在尝试选择表==“ something”或“ somethingelse”的表中的所有内容。

有没有不使用原始SQL的方法吗?像下面这样的东西是理想的。

Table.where(:col => "something" OR "somethingelse")

最佳答案

Table.where(:col => ["something", "somethingelse"])


应该产生

SELECT * FROM table WHERE col IN ('something', 'somethingelse')

10-08 04:25