私のアプリにはいくつかのRSSフィードが必要です。それらは既存のアクションに似ていますが、オプションは少なくなります(will_paginate、ソートなし、最新の20の結果のみ)。たとえば、私は「驚く」とタグ付けされたすべての項目を表示する1つのアクションを持っていますし、最新の項目に「驚く」とタグ付けされたフィードも必要です。Rails:RSSフィードの作成に関するベストプラクティス - MIME検出とFeedsControllerの比較
私の質問:「タグ」アクションを使ってFeedsControllerを作成する方が良いでしょうか(これは私が今やっていることです。もっときれいです)、またはTagsControllerの「表示」アクションでrespond_toを使って少し異なるとrssテンプレートを検索して提供しますか?後者のアプローチでは、私は両方のアクションを1つにすることになりますが、あまりクリーンではありません。
あなたの意見は?
ありがとうございます!
これも私が思ったことですが、アクションは同じで、コントローラーも同じでなければならず、ビューだけが異なっています。一方、私はいくつかの他のアクションを実行しており、フィードに必要ではない他の情報(関連するアイテムなど)をDBから取得しています。だから多分私の場合は違う。ありがとう。他の意見? –