una pregunta idéntica se ha hecho antes AssetTagHelper::image_path outside views pero la solución no funciona para Rails 3.¿Cómo puedo usar image_path raíles del interior 3 controlador
Tengo un requisito en el que estoy regresando algunos datos usando el formato JSON y parte de los datos debe devolver la ruta completa de la imagen. Estoy construyendo la respuesta en el controlador y llamando a render: json. También estoy especificando un asset_host en environment.rb, así que necesito una forma de incluir eso en los datos devueltos desde dentro de un controlador de Rails.
Eso es un gran consejo. ¡Ojalá fuera más obvio, gracias! –
Para mí, necesitaba generar una url de imagen CSS para un activo que tiene un resumen en el nombre del archivo. Gracias a ti, Barlow, se me ocurrió esto: '" url (# {view_context.asset_path ('dir/filename.png')}) "' –