【发布时间】:2012-03-01 03:26:58
【问题描述】:
我有一个 RoR 项目正在进行中。以下是我的模型的适用部分。
首页
has_many :communities, :through => :availabilities
has_many :availabilities, :order => "price ASC"
社区
has_many :homes, :through => :availabilities
has_many :availabilities
可用性
belongs_to :home
belongs_to :community
数据库中的“availabilities”表有额外的数据列“price”
所以现在我可以打电话了
@home.availabilities.each do |a|
a.community.name
a.price
并根据需要取回按价格排序的可用性数据。我的问题是这样的:
有没有办法通过avaliabilities.first.price(第一=最低)自动订购房屋?也许是default_scope :order?
【问题讨论】:
标签: ruby-on-rails ruby join has-many-through