从Rails控制器访问资产path
我分享一个configurationyml文件客户端,我需要也加载在服务器端,我已经把它放在app / assets / javascripts / configuration.yml
我可以在视图中使用#{asset_path'configuration.yml'}来获取path,但是我不能在控制器中。 我可以直接使用“#{Rails.root} /app/assets/javascripts/configuration.yml”进行访问,但是当部署文件名时会附加摘要string。
我怎样才能从控制器获得相同的path?
ActionController::Base.helpers.asset_path("configuration.yml")
也可以将configuration.yml放在不同的文件夹中,以将javascript从非javascript文件中分离出来。