image_path
renvoie un chemin d'accès uniquement (pas d'accueil).
L' url_for
aide ne pas accepter un seul chemin, donc quelque chose comme url_for(image_path('image.png'))
ne fonctionnerait pas. Alors que la url_for
en ActionDispatch::Http::Url.url_for
semble faire l'affaire (la source), il ne semble pas être une interface publique pour elle.
Comment dois-je aller sur le faire? En fin de compte, ça serait bien d'avoir une fonction comme image_url
qui fonctionne comme url_for
pour les routes de sorte que je pourrais appeler" image_url('image.png')
et obtenir la URL absolue compte tenu de l'ensemble de l' default_url_options
.