私はどのように私は同じことを実行しようとするとハンドルがModel.ids and Model.select(:id).map(&:id)
Model.idsとModel.selectの違い(:ID)の.map(&:ID)
に呼び出すレール見つけようとしてきました私は
Model.idsは、Active Recordのモデル
をロードしない違いを見るコンソールがしかし、Model.select(:ID)の.map(&:ID)は、アクティブレコードモデルをロードします。
Railsがアクティブなレコードモデルをロードする時期とそうでない場合は誰でも共有できます。
また、ローディングアクティブレコードモデルには利点/不利点があり、逆もあります。
あなたの回答がありがとうSteveさん、私に教えてください。私たちが直接データベースからの回答を得るための追加の方法は何ですか?そして、どうやってそのような方法を特定するのか。あなたはいくつかのドキュメントを教えてくれますか? –
これは良い指針であり、各ActiveRecordコマンドに対応するSQLを示しています。 http://guides.rubyonrails.org/active_record_querying.html – SteveTurczyn