使用ILIKE访问URL时出错

时间:2012-10-12 09:46:13

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1

我正在尝试根据指定的网址访问该网页,但我收到以下错误

  

SQLite3 :: SQLException:靠近“ILIKE”:语法错误:SELECT“pages”。* FROM“pages”WHERE('testimonials.html'ILIKE path ||'%'AND path<>'')LIMIT 1

我正在尝试这样的事情

@page = Page.where("'#{params[:url]}' ILIKE path || '%' AND path <> ''").first

任何建议??

2 个答案:

答案 0 :(得分:0)

我很少得到你的问题,我想你想要跟随

@page = Page.where("(path LIKE '#{params[:url]}' OR path = '%') AND path != ''").first

答案 1 :(得分:0)

   @page = Page.where("(path LIKE ? OR path = '%') AND path != ''",params[:url]).first