Frage

Ich möchte eine zwischengespeicherte Aktion ablehnen und mich gefragt, wie man die richtige Referenz generiert.

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

Das ist also fast in Ordnung, außer dem Host fehlt. Was mache ich das liefert dies mit der Vergleichsmethode?

Danke im Voraus.

War es hilfreich?

Lösung

Verwenden article_posts_url(:article_id => post.article)

resource_name_url Routen generieren URL mit dem Host -Set.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top