2012-02-26 1 views
0

Я использую acts_as_votable для моих вопросов/ответов. Каждый вопрос и каждый ответ можно проголосовать (переполнение стека).Rails 3 - Как запросить полиморфную принадлежность к ассоциации с squeel?

Я использую squeel и ищу способ получить следующее: закажите вопросы от наиболее проголосовавших до менее проголосовавших; и по каждому вопросу заказывайте ответы от наиболее проголосовавших до менее проголосовавших.

Какой должен быть вопрос squeel?

ответ

0

Лучший способ сделать этот тип запроса является использование системы кэширования, описанной в главной странице acts_as_votable, а затем выполнить этот запрос: Question.order("cached_votes_up desc")

0

Вы можете сделать полиморфные принадлежит нравится следующим

Note.joins{notable(Person).outer}