我试图制作和发布一个Ruby Gem,我将CoffeeScript文件打包在其他应用程序中使用。任意链轮资产只有资产路径Rails /链轮
它正常工作,在大多数链轮的应用程序,但是当我试图把它列入一个Rails应用程序我得到:
undefined method `append_path' for Sprockets:Module
的错误是从该行:
::Sprockets.append_path File.join(root_dir, "source")
怎么来的时在Rails应用中使用Gem Sprockets没有append_path方法?有没有办法让Rails应用程序查看特定目录中的资产文件?
我不想把我的文件放在app/assets/javascripts中,因为这是一个仅用于资产的应用程序,并且只是为了容纳Rails而掩盖它们,这在美学上令人不快。
的Rails 3.2.11。 Sprockets模块存在,但它不响应append_path,就像在Rails之外的Sprockets应用程序中那样。 – 2013-03-12 17:46:05