Ruby on Railsを初めて使用します。名前に「Jam」が含まれているブローカーを検索しようとしていますが、「引数の数が間違っています(2対1)」というエラーが表示されます。以下は私のコードです:
@brokers = Broker.where("firstName = ?", "Jam")
引数の数が間違っているのはなぜですか?
MongoMapperを使用してall
いるため、を使用する必要がある場合があります。次のクエリを試すことができます。
@brokers = Broker.all(firstName: "Jam")
または
@brokers = Broker.where(firstName: "Jam").all
ソース:http://mongomapper.com/documentation/plugins/querying.html
更新:
like
ビヘイビアーを使用するには、次のような正規表現を使用できます。
@brokers = Broker.all(firstName: /Jam/)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加