Je partage un fichier client de configuration yml, que je dois également charger côté serveur, je l'ai placé dans app/assets/javascripts/configuration.yml
Je peux utiliser # {asset_path 'configuration.yml'} dans une vue pour obtenir le chemin, mais je ne peux pas à l'intérieur d'un contrôleur. Je pouvais accéder directement en utilisant "# {Rails.root} /app/assets/javascripts/configuration.yml" mais lors du déploiement du nom de fichier, la chaîne de résumé est ajoutée.
Comment puis-je obtenir le même chemin depuis un contrôleur?
ActionController::Base.helpers.asset_path("configuration.yml")
Il peut également être utile de placer configuration.yml dans un dossier différent pour séparer le javascript des fichiers non javascript.