Domanda

Voglio scadere un'azione cache e mi chiedevo come generare il riferimento corretto.

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

Quindi questo è quasi ok, tranne il padrone di casa è mancante. Cosa faccio questo che le forniture al metodo expire_action?

Grazie in anticipo.

È stato utile?

Soluzione

Usa article_posts_url(:article_id => post.article)

percorsi resource_name_url generano url con il set di host.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top