Article モデルを使用した Rails3 アプリケーションがあります。
管理者がログインすると、article/show メソッドに移動するだけで、「許可されていない」記事を表示できます。
if !@article.is_authorized and !user_signed_in?
raise ActionController::RoutingError.new('Not Found')
end
オーソライズされた時点から記事をキャッシュしたいと考えています。管理者がレビューしている間、それらがキャッシュされないようにするにはどうすればよいですか?
アクションに次のようなコードを配置するにはどうすればよいですか?
if @article.is_authorized
cache_action
or cache_fragment
or whatever