使用browserify-rails包含样式表

时间:2016-06-09 16:07:04

标签: ruby-on-rails angularjs

我正在使用browserify-rails在我的Rails项目中包含Angular UI Grid。我的require('angular-ui-grid') 包含以下内容:

node_modules/angular-ui-grid/ui-grid.js

这包含web/.htaccess,但它不处理任何样式表。

如何将Angular UI Grid的样式表添加到我的应用程序中?

1 个答案:

答案 0 :(得分:1)

JavaScript包含和CSS包含是分开处理的。

上面的require('angular-ui-grid')调用处理JS方面,因为它位于application.coffee清单文件中。

要包含样式表,您需要require中的其他application.scss(或主要CSS清单中的任何一个文件)。

默认情况下,

browserify-rails在其资产加载路径中不包含node_modules目录,因此您必须将其添加到assets.rb文件中,如此

# Add additional assets to the asset load path
# Rails.application.config.assets.paths << "node_modules"