Hy男。私は通常のCRUDアクションを使って簡単なブログアプリを作成しました。私はPostControllerに "archive"という名前の新しいアクションと関連するビューを追加しました。Ruby on Rails:月ごとにブログ投稿をグループ化する
March
<ul>
<li>Hello World</li>
<li>Blah blah</li>
<li>Nothing to see here</li>
<li>Test post...</li>
</ul>
Febuary
<ul>
<li>My hangover sucks</li>
... etc ...
私は私の人生のためにこれを行うための最善の方法を把握することはできません。このビューでは、私はフォーマットのこの種でそれらを表示し、月ごとにバックすべてのブログ記事やグループにそれらを持って帰りたいと思います。投稿モデルが通常のtitle
、content
、created_at
などのフィールドを持っているとすれば、誰かがロジック/コードで私を助けることができますか?私はRoRのに非常に新しいですので、私と一緒に負担してください:)
これはOPに関連しています。*年月を翌年に転記すると(2010年)、1月のセクションには2009年と2010年の両方のエントリが含まれます。 *毎月のエントリを(日)の日付でソートして、リストが年代順であることを確認することができます。 – BryanH
完璧なソリューション!ありがとう非常に:) –
私は自分のビュー内のレコードのグループを表示するための自分の同様のgroup_by機能をやってきました。うれしい私はこれを発見した。 –