新手问题 有关 bootstrap 框架的问题

zjnxzy · 2013年03月05日 · 最后由 shatle 回复于 2013年03月05日 · 3127 次阅读

我在项目中使用的是 anjlab-bootstrap-rails 的 gem,如果我在 application.html.erb 中按下面配置:

<%= stylesheet_link_tag    "application", :media => "all" %>
<%= javascript_include_tag "application" %>

可以将 bootstrap 的 css 和 js 加载进来,但是同时也将很多不需要的 js 和 css 文件加载进来了。 有什么方法可以只加载 bootstrap 的 css 和 js,and 自己需要的 js 和 css 文件。 这种方式:

<%= stylesheet_link_tag params[:controller], :media => "all" %>
<%= javascript_include_tag params[:controller] %>

只能加载对应 controller 的 css 和 js,不能加载 bootstrap 的。

求解决的办法呀,急用,嘿嘿!

你被 rails 的思维困住了 可以用日常的方式加载 js.....

再加两句 <%= stylesheet_link_tag 'bootstrap.min' %> , <%= javascript_include_tag ‘bootstrap.min’ %>

BTW:将代码格式化一下

remove require_tree . in application.***

如果 3.0+ 可以很方便啊 asset 文件夹下 application.js application.css //= require jquery //= require jquery_ujs //= require_tree . 这个应该就是 引入全部文件的 把这个删除 然后加上//= require 你要引入的文件

应该也可以自己建立一个文件 application2.js 等 <%= javascript_include_tag‘appliction2’ %> 就可以引入 application2 里面配置的要引入的文件了 应该是类似于分组的功能

自己回复下,看看这个效果是怎么实现的

需要 登录 后方可回复, 如果你还没有账号请 注册新账号