レール2では、proxy_options
を使用して特定のデータベースクエリのオプションを表示できます。レール3では取り外されています。この同じ情報を取得するための別のオプションはありますか?`proxy_options`の代わりに、それが削除されましたか?レール
2
A
答えて
1
私はここに長い答え投稿:How to test a scope in Rails 3
をしかし、主な答えはあなたのスコープに#where_values_hashまたは#to_sqlを使用しています。
+0
または 'where_values'。ですから、あなたは 'User.joins(:address).where(Address.foreign.where_values)'を実行するかもしれません。 –
0
私は今だけlearnedの方がいいです。文書化されていないが、すてき:
User.joins(:address).merge(Address.foreign)
User.joins(:address).where(Address.foreign.where_values)
関連する問題
- 1. HRegionInterfaceがHbase1.1.1で削除されました。その代わりに
- 2. THREE.MultiMaterialが削除されました。代わりに配列を使用する
- 3. OSXのシステムオペレータの代わりに、dylibのオーバーロードされた演算子が削除されました。
- 4. TYPO3の削除]ボタンが代わりにその写真の削除ボタンと1
- 5. React - リストの途中から削除すると、代わりに最後の要素が削除されます
- 6. SQL削除ステートメントはエラーの代わりに削除します
- 7. rakeタスクの代わりに3つのレールが生成されますか?
- 8. トリガーは削除されました..誰が削除されましたか?
- 9. Sequelize destroyメソッドが削除された行数の代わりにNaNを返します
- 10. toucheswithの代わりにtouchescancelledが呼び出されました
- 11. moveコンストラクタがコピーの代わりに返されました
- 12. 変数の代わりにconcatinatedが追加されました
- 13. 削除アイコンがクリックされた特定の画像の代わりに、すべての画像が削除されます
- 14. 削除トリガーの代わりにOracle SQL
- 15. オブジェクトが削除されたか無効にされました
- 16. 削除の代わりにdjangoの更新(ソフト削除)のステータス
- 17. CLANG_WARN_NULLABLE_TO_NONNULL_CONVERSIONが削除されましたか?
- 18. spotilocal.comが削除されましたか?
- 19. AJAXの「コンテンツ代行」の代わりに「それぞれ」の
- 20. スカフォールドファイルを使用して削除されたレールを削除するコマンドはありますか?
- 21. wcalculator削除ボタン代わりにenteredInput.length() - 1);
- 22. Scala:filterNotの代わりにremoveが使用されなくなりましたか?
- 23. db.deleteは指定された行の代わりに最初の行を削除します
- 24. 、それは代わりに画像
- 25. テーブルがソートされたときに削除されたばかりのデータが追加されました
- 26. java.io.File.lastModified、代わりにリンクされたファイル
- 27. 削除ボタンは破棄されますが、レールにリダイレクトされません
- 28. pythonに2.7の代わりに2.7の代わりにインストールされたモジュール
- 29. 人形コードが置き換えられる代わりにファイルを削除しました
- 30. CN_matchはピア名の代わりに非難されました
が重複する可能性の代替として - http://stackoverflow.com/questions/3025103/how-to-test-a-scope-in-rails- 3 – sethvargo
詐欺ではない、リンクされた質問は、スコープのテスト方法に関するものです。私の質問は、スコープされたクエリの外観を知ることです。 – Lan