我在客户端共享一个配置yml文件,我还需要在服务器端加载它,我把它放在app/assets/javascripts/configuration中.yml
我可以在视图中使用#{asset_path'configuration.yml'}来获取路径,但在控制器中不能.我可以直接使用"#{Rails.root}/app/assets/javascripts/configuration.yml"进行访问,但在部署文件名时会附加摘要字符串.
如何从控制器获取相同的路径?
我在客户端共享一个配置yml文件,我还需要在服务器端加载它,我把它放在app/assets/javascripts/configuration中.yml
我可以在视图中使用#{asset_path'configuration.yml'}来获取路径,但在控制器中不能.我可以直接使用"#{Rails.root}/app/assets/javascripts/configuration.yml"进行访问,但在部署文件名时会附加摘要字符串.
如何从控制器获取相同的路径?
ActionController::Base.helpers.asset_path("configuration.yml")
也可以很好地进行配置.yml位于另一个文件夹中,用于将javascript与非javascript文件分开.