レール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. OSXのシステムオペレータの代わりに、dylibのオーバーロードされた演算子が削除されました。
- 2. React - リストの途中から削除すると、代わりに最後の要素が削除されます
- 3. rakeタスクの代わりに3つのレールが生成されますか?
- 4. toucheswithの代わりにtouchescancelledが呼び出されました
- 5. Scala:filterNotの代わりにremoveが使用されなくなりましたか?
- 6. テーブルがソートされたときに削除されたばかりのデータが追加されました
- 7. スカフォールドファイルを使用して削除されたレールを削除するコマンドはありますか?
- 8. java.io.File.lastModified、代わりにリンクされたファイル
- 9. SCSS箱-shadowが廃止され、削除されます - まわり
- 10. HTMLPurifier:削除する代わりに壊れたタグをエスケープする方法は?
- 11. CKeditor aspの代わりにそれのためのPHPファイル
- 12. ページを離れた後にTableViewCellsが削除されました
- 13. Settings.bundle - それを削除しますか?
- 14. Plpgsqlが更新の代わりに削除と挿入されているようです - なぜですか?
- 15. ソフト削除された行の一意制約が除外されました
- 16. 2.2.1のOnActivityForResult()の代わりにonCreate()が呼び出されました。LG-P500
- 17. JSFがログアウトしましたセッションが削除されました
- 18. ライオンアップデートにより 'postgres'ユーザーが削除されました。それを復元するには?
- 19. Gitが削除されました - TortoiseGitによってキャッシュされました
- 20. プラグインを削除した後にジェンキンが失われたジョブ
- 21. AS3 POST戻り値 '+'が削除されました
- 22. スクロールバーがまだ削除された後に塗りつぶされます
- 23. Python - inplaceの代わりに.bakバックアップファイルをclose()で削除しますか?
- 24. 1.4 Commons-DBCPが1.3の代わりに導入されました
- 25. DataGridView行を削除すると、代替行だけが削除されます
- 26. ファンページが削除されたかどうかはどのようにわかりますか?
- 27. 削除されたファイルは削除されません
- 28. .readLine()/ readLineの代わりにリストのみが返されます
- 29. XMLBeansの代わりに、廃止されたものを使用しますか?
- 30. そのリストから取り除かれたアイテムを削除するには?
が重複する可能性の代替として - http://stackoverflow.com/questions/3025103/how-to-test-a-scope-in-rails- 3 – sethvargo
詐欺ではない、リンクされた質問は、スコープのテスト方法に関するものです。私の質問は、スコープされたクエリの外観を知ることです。 – Lan