0

コミュニティと金融の 2 つのモデルがあります。コミュニティには多くの財務があります。コミュニティ情報と最新の財務情報を掲載するページを作成しています。私の問題は次のとおりです。最新の財務のアクティブなレコードを分離するのに問題があります。

私のコントローラーコードは次のようになります。

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

コードを実行すると返されるのは、財務情報の完全な配列ではなく、年を含む fixnum だけです。

私は一日中これに苦労してきました.答えは本当に簡単だと思います.助けてくれてありがとう!

4

1 に答える 1

0

これを試して:

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

Active Reord Query Interfaceをご覧になることをお勧めします。

于 2012-12-23T04:55:51.430 に答える