Как сделать заказ по связанной модели в области видимости по умолчанию? - Rails 3.1

Как я могу написать следующую область видимости по умолчанию:

class SimilarMerchant < ActiveRecord::Base

  # relationships
  belongs_to :merchant
  belongs_to :similar_merchant, :foreign_key => 'similar_merchant_id', :class_name => "Merchant"

  # scopes
  default_scope order('merchants.is_paid DESC').order('score DESC')

end

В основном я хочу сортировать по полю merchant.is_paid (которое принадлежит связанной модели)

Есть советы?

8
задан Jacob 12 December 2011 в 08:45
поделиться