我有一个模型,可以从我的客户每年的每个日历季度收集财务数据(例如:对于任何给定年份,季度1,2,3和4)。为简单起见,该模型称为季度并具有:client_id,:quarter,:year和:amount属性。我希望能够根据当前显示的季度查询和显示:amount属性的最后四个条目。例如,如果我在看:2011年第3季度,那么我想显示:本季度的金额(这很容易),以及:金额为:第2季度& 1:2011年,以及:季度4:2010年。这有道理吗?Rails 3-检索最近的N条记录
我通过为每个要检索的记录分配一个不同的变量,然后使用elsif语句来找到它,但我知道必须有一种更干净的方式才能做到这一点。
我该怎么做?
冷静的人,谢谢。对不起,我在这方面真的很新颖,那么我怎么会在我看来只显示:amount属性的条目呢? – FattRyan
检查这个网站:http://railscasts.com/ - 它有真正有用的剧集 - 一些在初学者水平,一些在高级水平。也许在那里搜索“查看”。 – Tilo
再次感谢蒂洛。我所做的只是在控制器中为此查询分配一个变量,如下所示:@lastfouritems = query,然后在我的视图中显示该变量。它所做的是在庞大的列表中显示我的模型的所有属性,而不仅仅是:amount属性。我如何隔离这一个属性,只显示? – FattRyan