Есть ли альтернатива для `proxy_options` теперь, когда она была удалена?рельсы - PullRequest
2 голосов
/ 11 января 2011

В rails 2 вы можете использовать proxy_options, чтобы увидеть опции для конкретных запросов к базе данных. В рельсах 3 это было удалено. Есть ли другой вариант для получения этой же информации?

Ответы [ 2 ]

1 голос
/ 17 апреля 2012

Я только сейчас узнал более хорошего способа. Без документов, но приятно:

User.joins(:address).merge(Address.foreign)

как альтернатива

User.joins(:address).where(Address.foreign.where_values)
1 голос
/ 29 марта 2011

Я разместил здесь длинный ответ: Как проверить область в Rails 3

Но основной ответ - использовать #where_values_hash или #to_sql в вашей области.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...