我正在开发一个 Rails 应用程序,我想在我的 Rails 应用程序中包含一些自定义的 css 文件。我想将 css 从 bootstrap 和我写的 css 中分离出来。我可以将自定义 css 文件放在我自己的 css 文件夹中的 vendor/assets/bower_components 文件夹中吗?
为了提取我的 css 文件,我还需要做些什么吗?
最佳答案
您可以通过多种方式在 Rails 应用程序中实现 Bower 功能。
尽管如此,我不确定您是否想在您的 custom.css
文件中使用它。如果将文件保存在 app/assets/stylesheets
文件夹中,该文件本身也可以正常工作,这会将其连接到 asset pipeline
您可能希望考虑使用 bower-rails
,它似乎只是让您能够在 Rails 应用程序中使用 bower
。这似乎专门用于帮助您使依赖项保持最新:
Dependency file is bower.json in Rails root dir or Bowerfile if you use DSL. Check out changelog for the latest changes and releases.
我们最近发现的另一个令人惊奇的功能是“RailsAssets”
这非常有效(我们在生产中使用它),因为它使您的依赖 Assets 完全保持最新。您可以非常简单地使用它:
#Gemfile
source https://rails-assets.org
gem 'rails-assets-BOWER_PACKAGE_NAME'
#app/assets/javascripts/application.js
//= require BOWER_PACKAGE_NAME
当运行 bundle update
时,这将使您能够根据您的应用更新您的 Assets !
关于css - 如何使用 Bower 在 Rails 应用程序中包含自己的 css 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25900841/