Как мне объединить прицелы в рельсах? - PullRequest
1 голос
/ 15 июня 2011

Если у меня есть 2 области действия для класса продукта, я могу сделать это следующим образом.

Product.best.sale #retrieves best and sale

По какой-то причине у меня есть две отдельные области, подобные следующей.

a = Product.best
b = Product.sale
a.b #ERROR

Я пробовал a.b, и он выдает ошибку.

Как мне объединить a и b, чтобы получить Product.best.sale?

Спасибо.

Sam

1 Ответ

4 голосов
/ 15 июня 2011

При назначении b вы должны связать прицел на a, а не на новый Product вызов:

a = Product.best
b = a.sale
a.b
# => Retrieves best and sale
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...