Acceder a la ruta del activo desde Rails Controller


Estoy compartiendo un archivo yml de configuración del lado del cliente, que también necesito cargar en el lado del servidor, lo he colocado dentro de app/assets/javascripts/configuration.yml

Puedo usar la configuración #{asset_path'.yml'} dentro de una vista para obtener la ruta, pero no puedo dentro de un controlador. Pude acceder directamente usando " # {Rails.root} / app / assets / javascripts / configuration.yml " pero al implementar el nombre de archivo se añade la cadena de resumen.

¿Cómo puedo obtener el mismo camino de un controlador?

Author: Marcel M., 2011-10-19

1 answers

ActionController::Base.helpers.asset_path("configuration.yml")

También podría ser bueno poner configuración.yml en una carpeta diferente para separar javascript de archivos que no sean javascript.

 106
Author: Artem Kalinchuk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-07 13:14:02