我正在共享一个配置yml文件客户端,我需要在服务器端加载,我把它放在app/assets/javascripts/configuration.yml中
我可以在视图中使用#{asset_path'configuration.yml'}来获取路径,但我不能在控制器内部.我可以使用"#{Rails.root} /app/assets/javascripts/configuration.yml"直接访问,但在部署文件名时会附加摘要字符串.
如何从控制器获取相同的路径?
以下面的代码为例:
class MyClass
@staticMethod: -> hello_world()
instanceMethod: -> MyClass.staticMethod()
Run Code Online (Sandbox Code Playgroud)
有没有办法从内部引用MyClass instanceMethod而不明确命名它?就像是self.staticMethod()
如果我想在Coffeescript中编写节点模块,是否有推荐的方法来开发节点模块,但是不想强迫模块的用户需要coffee-script模块?
我将此行添加load 'deploy/assets'到我的Capfile中以使用Rails 3.1部署资产.
Capistrano走到了这条路线
* executing "cd /home/deploy/armonia/stage/releases/20110928021521 && bundle exec rake RAILS_ENV=stage RAILS_GROUPS=assets assets:precompile"
然后失败了
Could not find multi_json-1.0.3 in any of the sources这很奇怪,因为我bundle show multi_json在部署服务器上运行时发现了gem .
是什么导致这个?