我在我的模型下面的方法:通配符搜索不工作在Heroku
#find all the manufacturers names and ids or those matching a search string
def self.find_all(manufacturer="")
m_name = manufacturer.gsub(" ", '%') if manufacturer
find(:all, :select => 'id, name', :order => "name", :conditions => ["name like ?", "%#{m_name.capitalize}%"])
end
这工作完全在我的本地机器上,但是当我把它在Heroku它的工作原理不太好:如果我做一个搜索并输入多个单词不会返回任何值。
Heroku有什么不同?
我不知道关于postgresql的ilike sql语句。一旦我使用它,一切工作。谢谢HIshalv – chell
@chell很高兴帮助,我在一段时间后遇到类似的问题。也请尝试看看这个页面here – Hishalv