所以我在rails 3.2应用程序中从bootstrap 2升级到3。我按照文档将js,css和字体添加到app / vendor。但是我根据文档添加了常规和.min css和.js。
我的问题是我是否需要.min和常规以及我在rails应用程序中的位置指定它是否使用.min js和.min css?
同样在安装外部插件时(我只是使用.min js和css或复制两者并指定在应用程序中的其他地方使用哪一个?)
感谢您的澄清!
答案 0 :(得分:1)
你只需要其中一个。它们基本上具有相同的内容,只有.min
版本具有删除的空格等。所以当你添加两者时,你将所有的css / js添加两次!
我通常采用非缩小版本,更容易调试。进入生产阶段,可以设置资产管道以缩小所有js / css:
#config/production.rb
config.assets.compress = true
config.assets.js_compressor = :uglifier
config.assets.css_compressor = :sass
因此,您可以获得与生产中的.min
文件基本相同的内容,但可以在开发中使用完整的源代码。
此外,您也可以使用Rails Bootstrap gem来代替将引导文件手动放入assets
文件夹。