-2
です。問題は、私の声明でmaintenance_order
がstatus_id
のnil
だった場合、そのコードを.present?
コマンドで見つけたいと思っているので、その構文はコードを作成する唯一の方法でした。他の構文では、nil
を無視していました。この質問をご覧ください:Rails ActiveRecord find children where attribute is NOT a given value作品SQLiteのではなく...属性は、私は私のコード内の文を持っていませ1
この構文を変更する方法のアイデアはありますか?
は、なぜあなたは、あなたの他の質問への受け入れ答えを無視していますか? 'is not 2'は有効なSQLではないので、PostgreSQLは文句を言う。また、SQLite上で開発し、PostgreSQLにデプロイするのはひどい考えです。同じデータベースで開発、テスト、デプロイするか、混乱やバグが発生する可能性があります。 –
あなたは正しいです、私はその答えを受け入れ、コードを変更しましたが、それらの変更をコミットするのを忘れました、そして元の悪い 'IS NOT 'コードを持っていました。コメントしてくれてありがとう! – james