Rails - Caches_Action истекает
-
22-10-2019 - |
Вопрос
Я хочу истекать кэшированным действием и подумал, как генерировать правильную ссылку.
#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 с набором хоста.
Не связан с StackOverflow