Rails 是否有必要用 require_tree 把所有 js、css 文件都包含进来?

gaicitadie · April 02, 2018 · Last by ericguo replied at April 05, 2018 · 2145 hits

想知道大侠们是怎么解决不同页面的 css 的 class 命名冲突问题的。

还有想在不同页面对同一个 dom 定义不同 css 的时候怎么解决?

比如公共模板的 div.error、div.info,在不同的页面我想定义不同的 margin-top,如果 css 都分开,很好办

css 是有全局的影响特点,所以我们有 BEM,OOCSS,SMACSS,Atomic Design 等规范,试试某一种。

js 和 css 放不放在一起是看你页面的特点,大部分都能公用,那么可以放一起;如果页面差异大那么考虑分开。

Reply to lingceng

技术栈又扩宽了嘛。。。

用 require_tree 加载,会有加载顺序的问题

我们项目里面是在 body 的 class 加上 controller + action

You need to Sign in before reply, if you don't have an account, please Sign up first.