私のサイトでは、モデレーターはスパムコメントにフラグを立てることができます。これらのコメントにフラグが付けられると、それらは隔離され、通常のビューには表示されなくなりますが、管理コントロールパネルには表示されます。現時点では、次のような通常のビューからそれらを除外します。
@comments = Comment.where(:flagged => false)
コメントが含まれているすべてのコントローラーでこれを行いますが、その中には多くのコメントがあります。Railsでこれを処理するためのよりクリーンな方法があるように感じます。おそらくコメントモデルのどこかで、コメントをクエリするときに、フラグが設定されていないものだけを取得するように指定できます。もしそうなら、それはどのように行われますか?そして、それが不可能な場合でも、このコードを乾燥させる他の方法はありますか?