Ell*_*iot 5 ruby mysql ruby-on-rails heroku ruby-on-rails-3
我一直在关注Railscast,为我的应用添加搜索,排序和分页功能.我在模型中修改了我的搜索逻辑以搜索列(描述和标题).这似乎有效.我也改变它来搜索非区分大小写.这似乎在我的本地应用程序中完美,但是当我将它推送到heroku时,我只能用小写字母搜索.即使案例与结果匹配,使用任何大写字母搜索都不会产生任何结果.
这是我模型中的代码:
def self.search(search)
if search
where('LOWER (description) LIKE ? OR LOWER (title) LIKE ?', "%#{search}%" , "%#{search}%")
else
scoped
end
end
Run Code Online (Sandbox Code Playgroud)
尝试
where("LOWER (description) LIKE ? OR LOWER (title) LIKE ?", "%#{search.downcase}%" , "%#{search.downcase}%")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1149 次 |
最近记录: |