0

周りを見回してみましたが、ANDの組み合わせを実装する方法についての答えが見つかりませんでし (また)。エラーが発生します。コードは以下のとおりです。

allgames = GameInfo.Get.where(["list = ? AND (lang = ? OR lang = ?)", "yes", "en", @lang]).order(:order)

私が得ているエラーは以下のとおりです。

The specified query expression syntax is not valid.

光を当ててください、

よろしく、

4

1 に答える 1

1

パイプはSQLでは使用されません:

where("list = ? AND (lang = ? OR lang = ?)", "yes", 'en',@lang)
于 2012-12-04T16:39:09.187 に答える