2011-12-19 44 views
1

我想从app/vendor/assets/stylesheets/twitter加载外部样式表...但是链轮不停地抱怨文件无法找到。我的应用程序/资产/样式表/ application.css看起来是这样的:Rails 3.1.3 - 从供应商/资产/样式表中的子文件夹中加载资产

/* 
*= require_self 
*= require bootstrap 
*= require sass_main 
*/ 

我尝试添加子目录到这样的资源路径:

config.assets.paths << "#{Rails.root}/app/vendor/assets/stylesheets/twitter" 

...但没有运气。我该做什么?

+0

能否请您澄清,如果你需要整个目录或只是一个文件在那里? – 2011-12-19 22:46:05

+0

整个目录。 – keruilin 2011-12-20 00:42:33

回答

4

尝试:

/* 
*= require_self 
*= require bootstrap 
*= require sass_main 
*= require_directory ./twitter 
*/ 
0

如果require_directory ./twitter的伎俩那么我相信这个问题是错字在你的资源路径:

你确定你app/下有/vendor目录?通常这个坐落在Rails.root所以你是正确的开头加上它config.assets.paths但你应该在两者之间都留下了/app这样的:

config.assets.paths << "#{Rails.root}/vendor/assets/stylesheets/twitter" 
相关问题