我正在做一个RoR项目.以下是我的模型的适用部分.
Home
has_many :communities, :through => :availabilities
has_many :availabilities, :order => "price ASC"
Community
has_many :homes, :through => :availabilities
has_many :availabilities
Availability
belongs_to :home
belongs_to :community
The "availabilities" table in the database has the additional data column "price"
现在我可以打电话了
@home.availabilities.each do |a|
a.community.name
a.price
并按我所需的价格取回可用性数据.我的问题是:
有没有办法在avaliabilities.first.price
之前自动订购房屋(第一=最低)?也许是default_scope :order
?