我的搜索工作正常,如此处所示 http://imgur.com/4twRlKy
但它没有使用pg数据库返回生产中的任何内容 https://www.luminoto.com/search?utf8=%E2%9C%93&q=chicago+skyline
这是我的基本搜索功能
def self.search(search)
search_condition = "%" + search + "%"
active.where("title LIKE ? OR description LIKE ? OR id_num LIKE ?", search_condition, search_condition, search_condition)
end
由于
答案 0 :(得分:0)
对于PG,你可能最好使用'ILIKE'而不是'LIKE':
def self.search(search)
search_condition = "%" + search + "%"
active.where("title ILIKE ? OR description ILIKE ? OR id_num ILIKE ?", search_condition, search_condition, search_condition)
end
我知道你可能已经解决了这个问题,因为它已经存在了几年,但我总是忘记这一点,并且花了很多时间试图弄清楚为什么我的搜索表单在heroku的生产中不起作用。