2012-12-23 62 views
0

我有两种模式:社区和金融。社区有许多财务。我正在创建一个包含社区信息的页面,以及最新的财务信息。我的问题是:我无法隔离最近财务的活跃记录。Ruby on Rails积极的记录/与has_many关系的关系问题

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

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

当我运行的代码,所有我回来是今年一个Fixnum,没有财务信息的完整阵列。

我一直在为这一整天挣扎着,我猜测答案很简单......在此先感谢您的帮助!

+0

你认为'params [:id =>:community_id]'是什么样的语法?什么是您试图查询的实际列,以及您尝试使用的实际值是多少? – meagar

回答