Вопрос

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

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

Так что это почти нормально, за исключением того, что хост отсутствует. Что мне сделать, что поставляет это методу истечения срока действия_?

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top