我正在尝试像这样的查询
def self.search(search, page = 1 )
paginate :per_page => 5, :page => page,
:conditions => ["name LIKE '%?%' OR postal_code like '%?%'", search, search], order => 'name'
end
但是,当它运行时,会添加引号,导致sql语句如下所示
SELECT COUNT(*)
FROM "schools"
WHERE (name LIKE '%'havard'%' OR postal_code like '%'havard'%')):
这样您就可以看到我的问题。我正在使用从未使用过的Rails 4和Postgres 9,因此不确定它是否与activerecord或postgres无关。
我该如何进行设置,以便'%my_search%'
在最终查询中得到满意的结果?
search
绳子被消毒了吗?