0

指定された URL に従ってページにアクセスしようとしていますが、次のエラーが表示されます。

SQLite3::SQLException: "ILIKE" の近く: 構文エラー: SELECT "pages".* FROM "pages" WHERE ('testimonials.html' ILIKE パス || '%' AND パス <> '') LIMIT 1

私はこのようなことを試みています

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

助言がありますか ??

4

2 に答える 2

0
   @page = Page.where("(path LIKE ? OR path = '%') AND path != ''",params[:url]).first
于 2012-10-12T11:43:10.177 に答える