所以我在rails 3.2应用程序中从bootstrap 2升级到bootstrap 3。我按照文档添加了js、css和字体到app/vendor。然而,我根据文档添加了常规和。min css和。js。
我的问题是,我是否需要。min和常规,在我的rails应用程序中,它是否指定它使用。min js和。min css ?
也安装外部插件时(我只是使用。min js和css或复制两者并指定哪一个在应用程序的其他地方使用?)
谢谢你的澄清!
您只需要其中一个。它们本质上有相同的内容,只有.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
文件夹。