Ruby On Rails と MongoDb をバックエンドとして使用してアプリケーションを作成しようとしています。また、テストには FactoryGirl を使用しています。
私はこれらのテクノロジに慣れていないので、where 条件を使用して FactoryGirl のモデルのデータをクエリできるかどうかわかりません。そして、助けはかなりのものです。前もって感謝します。
Ruby On Rails と MongoDb をバックエンドとして使用してアプリケーションを作成しようとしています。また、テストには FactoryGirl を使用しています。
私はこれらのテクノロジに慣れていないので、where 条件を使用して FactoryGirl のモデルのデータをクエリできるかどうかわかりません。そして、助けはかなりのものです。前もって感謝します。
コードがなければ、詳細を示すのは困難ですが、FactoryGirl ドキュメントのLazy Attributesを見ると、次の例が表示されます。
factory :user do
# ...
activation_code { User.generate_activation_code }
date_of_birth { 21.years.ago }
end
activation_codeおよびdate_of_birth属性に注目してください。ビルド時に遅延属性を使用して値を取得しています。ブロック定義 (中かっこ) を使用すると、任意の Ruby コードを記述できます (既存のデータの ActiveRecord クエリを実行することを含む)。このブロックの結果は、その属性に割り当てられます。