我想终止一个缓存的操作,并想知道如何生成正确的引用。
#controller
caches_action :index, :layout => false
#generates this fragment which works fine
views/0.0.0.0:3000/article/someid/posts
#sweeper
...
expire_action article_posts_path(:article_id => post.article)
# results in this
Expired fragment: views//en/article/someid/posts (0.0ms)所以这几乎没问题,除了主机丢失了。我该怎么做才能把它提供给expire_action方法呢?
提前谢谢。
发布于 2010-06-02 04:18:00
使用article_posts_url(:article_id => post.article)
resource_name_url路由生成具有主机集的url。
https://stackoverflow.com/questions/2952357
复制相似问题