アソシエーションを組んでいる特定のレコードのカラムを取得する。
(最新のデータ編)
BEFORE
コントローラー
@last_asset = @account.assets.find(params[:id])
この記述でカラムのデータは取得できるようになったものの、求めている最新のデータは取得できずにいた。
自分なりの解決策
order('created_at DESC') を使って最新のデータを取得できるようにする。
これしか情報がなく、findメソッドとこの記述を合わせて使おうとしていたが、
どうも併用できないらしい。記述の仕方が悪かったのかもしれませんが。
調べた結果
findではなく、find_byとorderなら併用できるようでしたので、メソッドの記述の順番を試行錯誤したら
答えにたどり着いた。
AFTER
コントローラー
@last_asset = @account.assets.order('created_at DESC').find_by(params[:id])