如何使用bower在rails应用程序中包含您自己的css文件?

时间:2014-09-17 21:44:14

标签: css ruby-on-rails bower

我正在开发一个rails应用程序,我想在我的rails应用程序中包含一些自定义css文件。我想从引导程序和我写的CSS中分离出css。我可以将自定义css文件放在我自己的css文件夹中的vendor / assets / bower_components文件夹中吗?

我的css文件还有什么需要做的吗?

1 个答案:

答案 0 :(得分:0)

有几种方法可以在Rails应用程序中实现bower功能。

尽管如此,我不确定您是否希望在custom.css文件中使用它。如果您将文件保存在app/assets/stylesheets文件夹中,文件本身也可以正常工作,该文件夹会将其连接到asset pipeline


Bower-Rails

您可能希望考虑使用bower-rails,这似乎只是让您能够在Rails应用中使用bower。这似乎专门用于帮助您保持最新的依赖关系:

  

如果你的话,依赖文件是Rails根目录或Bowerfile中的bower.json   使用DSL。查看changelog以获取最新的更改和发布。


RailsAssets

我们最近发现的另一个惊人的功能是“RailsAssets”

这非常有效(我们在生产中使用它),因为它可以使您的相关资产完全保持最新状态。您可以非常简单地使用它:

#Gemfile
source https://rails-assets.org
gem 'rails-assets-BOWER_PACKAGE_NAME'

#app/assets/javascripts/application.js
//= require BOWER_PACKAGE_NAME

运行bundle update时,您可以根据自己的应用更新资源!