我在我的模型下面的方法:通配符搜索不工作在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