Rails,Sass和Grunt

时间:2014-08-02 09:10:24

标签: import gem sass gruntjs grunt-contrib-sass

我正在尝试使用Grunt在我的Rails应用程序中使用我的所有资产,而不是资产管道。 (只是一个试验,我可以处理这个并随时返回资产管道)

我有grunt-contrib-watch插件正在观看和编译我的sass文件,但它没有使用该行:

@import "bourbon"

Grunt似乎无法找到波旁文件。我把宝石作为宝石安装。我知道grunt-contrib-sass有一个loadPath选项但是我不确定要添加什么来让Grunt看到并使用作为我的包的一部分安装的gem?

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

当您安装波本威士忌时,请输入:

bourbon install;

此命令创建名为 bourbon 的文件夹。你必须使用

导入它
@import "bourbon/bourbon";

你必须检查波旁文件夹的位置。并导入它。

我认为这不是一个Grunt问题,因为Grunt不知道sass代码是否使用波本威士忌,指南针,苏西等等。

问候。

答案 1 :(得分:0)

使用grunt-contrib-sass选项解决:

require: ['bourbon', 'susy', 'breakpoint'],

我现在需要找到一个等价来加载来自ruby gems的javascripts,例如来自jquery gem的jquery和来自jquery-rails gem的jquery-ujs。