【问题标题】:How to include your own css files in a rails application using bower?如何使用 bower 在 Rails 应用程序中包含自己的 css 文件?
【发布时间】:2014-09-17 21:44:14
【问题描述】:
我正在开发一个 rails 应用程序,我想在我的 rails 应用程序中包含一些自定义 css 文件。我想将 css 从 bootstrap 和我写的 css 中分离出来。我可以将自定义 css 文件放在我自己的 css 文件夹中的 vendor/assets/bower_components 文件夹中吗?
我还需要做什么才能让我的 css 文件被拾取吗?
【问题讨论】:
标签:
css
ruby-on-rails
bower
【解决方案1】:
您可以通过多种方式在 Rails 应用程序中实现凉亭功能。
尽管如此,我不确定您是否想在您的 custom.css 文件中使用它。如果您将文件保存在 app/assets/stylesheets 文件夹中,该文件本身也可以正常工作,该文件夹会将其连接到 asset pipeline
Bower-Rails
您可能希望考虑使用bower-rails,这似乎只是让您能够在Rails 应用程序中使用bower。这似乎专门用于帮助您使依赖项保持最新:
依赖文件是 Rails 根目录中的 bower.json 或 Bowerfile,如果你
使用 DSL。查看更新日志以了解最新的更改和版本。
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 时,这将使您能够根据您的应用更新资产!