Rails 3.2アプリでは、customerテーブルからすべてのcustomerレコードを取得して変数に割り当て、後で変数customersに対してクエリ(.where(:active => trueなど)を実行する必要customersがあります。ここには2つの質問があります。
すべてのレコードを取得するためのより良い方法は何ですか?
Customer.all動作します。ただし、Railsのドキュメントによると、Customerテーブルが大きくなるとパフォーマンスの問題が発生する可能性があります。試してみCustomer.find_eachましたが、エラーが発生しまし"no block given (yield)"た。変数
customersquery_ableを作成するにはどうすればよいですか?変数
customers(のようなcustomers.where(:active => true))に対してクエリを実行すると、エラーが発生します。クエリを実行できるように、undefined method#. It seems that the顧客のis an array object and can't take場合はどこの顧客ですか?. How can we retrieve
手伝ってくれてありがとう。