我对Rails资产管道有点新鲜,所以我可能会做错事。我正在尝试为我的后端应用程序使用Active Admin,为我的前端应用程序使用twitter引导程序css。Rails Active Admin css与Twitter冲突引导程序css
我加入了bootstrap.css到/应用/资产/样式然后还补充:
//= require bootstrap
到application.css - 然后我做了资产的预编译本地
似乎工作正常,但一些样式并没有完全通过,我认为这是因为活跃的管理员的CSS重写它。
我的理解是,应用程序将css资源编译到应用程序的css公共资产中,并且应用程序在运行时使用该文件。
我需要以某种方式将二者分开,并使其使用Twitter的引导CSS作为前端的主CSS也许会告诉它不要使用主动管理的CSS在前端文件。
这样做的最好方法是什么?
MattSlay是正确的......瑞安的RailsCast(#284)将告诉你如何解决这个问题(这一切都因为“require_tree的。 “在application.css中)。删除/编辑将解决CSS问题。 – 2012-04-25 18:03:52
这种方法在开发模式下工作正常,但在生产中,当运行'bundle exec rake assets:precompile'时出现问题:在我的情况下,css文件混合并且bootstrap.css被ActiveaAdmin覆盖。任何想法?。谢谢! – CristianOrellanaBak 2014-03-26 16:05:11
但是但require_tree。就是让所有的CSS文件都能被Rails神奇地整合成一个的魔法......这个答案是矫枉过正的,应该是未被接受的 – AlexChaffee 2016-11-04 19:13:50