У меня есть
@microposts = Micropost.order('votes desc').paginate(:page => params[:page])
, и оно работает, но я хочу преобразовать его в область видимости, чтобы я мог вызвать
# @microposts = Micropost.all.paginate(:page => params[:page])
и получить такой же вывод.
В micropost.rb у меня есть
scope :order => 'votes desc'
, но это не работает.Я получаю ошибку:
undefined method `to_sym' for {:order=>"votes desc"}:Hash
Может кто-нибудь объяснить мне, что происходит?
Спасибо.