为什么不通过中间人的链轮装载基础

时间:2015-01-24 16:46:25

标签: ruby bower sprockets middleman

我有这个中间人项目。

我已经用凉亭为它添加了基础。

所以我的文件夹结构是这样的:

-myproject
 -source
  -bower_components
   -foundation(css, js and scss folder are in here)

我已按照 Sprockets导入路径中的文档中的建议将这两行添加到我的config.rb中:https://middlemanapp.com/basics/asset-pipeline/

sprockets.append_path File.join root, 'bower_components'
sprockets.import_asset 'foundation'

然后在我的layout.erb上,我的样式表链接如下:

<%= stylesheet_link_tag "all", "normalize" %>

all.css里面只有这个:

@charset "utf-8";

但我不能使用基础......没有被认可的任何想法?

如果您需要查看其他内容,请参阅github中的项目:https://github.com/GiorgioMartini/thisisgiorgio

感谢。

1 个答案:

答案 0 :(得分:4)

尝试将您的bower_components目录移动到项目的根目录中(以便它是myproject的孩子,而不是source的孩子)。这应该与您传递到sprockets.append_path的路径相对应。