这是我关于这个问题的第二篇文章,因为我的webrick服务器吐出了这条消息。我之前已经有了这个,并且使用了application.css文件,以使其工作。我的rails在ruby 1.9.3上是3.1.3。 rails的响应无法找到文件'twitter / bootstrap'
“所有”%>研究谷歌我已经关注了seyhunak在这个问题上的回应。这是我在Gemfile中的行,在它自己的行上,而不是在一个组中。
gem 'twitter-bootstrap-rails', :git => 'http://github.com/seyhunak/twitter-bootstrap-rails.git'
以下是我的application.css.scss中的内容:
*= require_self
*= require bootstrap_and_overrides
*= require_tree .
这是我的application.js中的内容
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require require_tree .
我已完成以下命令:
bundle update
rails g bootstrap:install
rails g bootstrap:layout application fixed
touch bootstrap_and_overrides.css.less
rails s
重新启动服务器后,我仍然收到该错误。我无法超越这个。
我认为我已经筋疲力尽所有Stack,谷歌可以提出建议。我在俯瞰什么? thanx,sam
答案 0 :(得分:2)
在击败了自己之后,我找到了一些Rails开发人员来研究这个问题。我的理解是Twitter / Bootstrap需要文件在供应商目录中。然后需要删除宝石,注释掉,这样它们就不会发生冲突。我的应用程序现在显示的页面看起来像项目的主页。我不确定我是否已经失去了用更少的东西来改变事物的能力。这是我缺乏经验的表现。谢谢你的期待。
答案 1 :(得分:1)
将gem“twitter-bootstrap-rails”移出组:资产
进行捆绑安装对我有用。
以下是更多信息
https://github.com/seyhunak/twitter-bootstrap-rails/issues/91
答案 2 :(得分:0)
我有类似的问题, 我使用application.html.haml而不是application.html.erb 使用此链接: HTML to Haml
代码如下:
%html
%head
%title Task
= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true
= javascript_include_tag "application", "data-turbolinks-track" => true
= csrf_meta_tags
%body
= yield
您必须首先安装Haml gem: install haml gem rails