0

我有两个模型:社区和金融。社区有许多财务。我正在创建一个包含社区信息以及最新财务信息的页面。我的问题是:我无法隔离最近财务的活动记录。

我的控制器代码如下所示:

@community=Community.find(params[:id])
@financial=Financial.where(params[:id => :community_id]).maximum("year")

当我运行代码时,我得到的只是年份的固定数字,而不是完整的财务信息数组。

我整天都在为此苦苦挣扎,我猜答案真的很简单……在此先感谢您的帮助!

4

1 回答 1

0

尝试这个:

@financial=@community.financials.order("year desc").limit(1)

我建议看看Active Reord Query Interface

于 2012-12-23T04:55:51.430 回答