【发布时间】:2011-09-04 15:33:15
【问题描述】:
假设我有控制器 home_controller.rb 和动作 index。
我想缓存索引页所以我在做:
caches_page :index
但希望它只为未登录的用户缓存。如果我将条件设为:
caches_page :index, :if => :user_not_signed_in?
当第一个未登录的用户到来时,页面将被缓存。现在每个登录的用户也可以看到未登录的内容。有没有办法在不改变 url 的情况下分离这个动作?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 caching