Dostęp do ścieżki zasobów z kontrolera Rails

Udostępniam plik konfiguracyjny yml po stronie klienta, który muszę załadować również po stronie serwera, umieściłem go w app/assets/javascripts / configuration.yml

Mogę użyć konfiguracji #{asset_path'.yml'} wewnątrz widoku, aby uzyskać ścieżkę, ale nie mogę wewnątrz kontrolera. Mogłem uzyskać dostęp bezpośrednio za pomocą " #{Rails.root}/app/assets / javascripts / configuration.yml", ale podczas wdrażania nazwa pliku dostaje ciąg digest dołączony.

Jak mogę uzyskać tę samą ścieżkę z kontroler?

Author: Marcel M., 2011-10-19

1 answers

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

Może być również dobrze umieścić konfigurację.yml w innym folderze, aby oddzielić javascript od Plików innych niż 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/doraprojects.net/template/agent.layouts/content.php on line 54
2012-09-07 13:14:02