バージョン2.xで動作していたレガシーRailsアプリケーションを数年前に継承しました。私はまだ、RailsとActiveRecordの基本的な概念のいくつかを頭で囲んでいます。どのように私のすべてのビューのフッターに動的セクションを追加できますか?
私はすべてのページの下部に動的なアクティビティストリームを追加して、誰かが行った最新の変更をリストします。
アクティビティストリームを取得するには、私は運命の巨大なSQLクエリを持っています。
SELECT * FROM recent_activity LIMIT 4
で使用するために、このデータを準備するための適切な方法は何です:私のPostgresデータベースでは、私は、クエリは、私がこのように照会することができ、簡単なデータベースビュー(仮想読み取り専用テーブル、基本的には)へとなっています私のアプリケーションの1ページに1つのフッターがありますか?
独自のモデルはありますか?それ自身のコントローラー?私は何とかこれを自動的にすべてのページに含めることはできますか?