Middlemanで要約に全文表示したい時って、文の最後にREADMOREを書くのが良いのですが、こうすると今度は「続きを読む」ボタンが常に表示されて鬱陶しいですね。
- blog.articles[0...3].each do |article|
= article.summary
- unless article.summary == article.body
= link_to "続きを読む", article
こんな風に、article.summaryとarticle.bodyを比較してあげると、本当に要約されているのかどうか判断ができるので、必要なときだけ「続きを読む」ボタンを表示できます。
http://4th-cluster.com で実際に使っている様子が見れるので参考まで。
しかしMiddlemanってどれぐらいの人が使ってるんだろうね...