正确的做法不喜欢

时间:2011-03-22 20:50:35

标签: ruby-on-rails

我在rails 3.0.5上使用ruby,我有以下代码

scope :foo, where('users.email NOT LIKE "%edu%"')

以上代码是否适用于所有三个数据库:mysql,sqlite3和postgresql。

使用Arel是否有更好的方法。

1 个答案:

答案 0 :(得分:3)

where(:conditions => ["not(users.email LIKE %?%)",'edu'])