1
私のアプリを3.2から4.2に変更しようとしています。 find_all_by_が廃止されましたのでRails4 where条件付きの構文
q = User.find_all_by_attr(attr_value, :order => "name DESC", limit => 8).map { ... }
私は
q = User.where(:attr => attr_value, :order => "name desc", limit => 8).map { ... }
にそれを変更しましたが、今私は、列名の順序が存在しないというエラーを取得しています。
このクエリをrails 4.2に書き込む適切な方法は何ですか?
これはUser.find(:all)と同じです。私はすべてを使用することは推奨されず、適切な方法を見つけることができないことを見てきました。
に変更し、それは申し訳ありませんが、追加するのを忘れ。私もそこに条件があります。どのように追加する必要がありますか? –
@ J.Doe .where()は条件用です。あなたはどんな条件について話していますか? –
もっと正確には:条件=> "n> = getN()" –