рельсы - caches_action expire_action - PullRequest
2 голосов
/ 01 июня 2010

Я хочу, чтобы истек срок действия в кэше и задавался вопросом, как создать правильную ссылку.

#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?

Заранее спасибо.

1 Ответ

3 голосов
/ 02 июня 2010

Использование article_posts_url(:article_id => post.article)

resource_name_url маршруты генерируют URL с установленным хостом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...