我試圖製作和發佈一個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