试图让bootstrap工作,它在本地服务器上,但在部署到heroku后页面不会加载。尝试外移动宝石FO的资产,但无论哪种方式,我得到了同样的错误。任何帮助,将不胜感激ActionView :: Template :: Error(未找到'twitter/bootstrap/bootstrap.less'
Heroku的日志
2012-09-22T21:51:41+00:00 app[web.1]: Processing by MainController#admin as HTML
2012-09-22T21:51:41+00:00 app[web.1]: Rendered main/admin.html.erb within layouts/admin (43.1ms)
2012-09-22T21:51:41+00:00 app[web.1]: 8:
2012-09-22T21:51:41+00:00 app[web.1]: Completed 500 Internal Server Error in 574ms
2012-09-22T21:51:41+00:00 app[web.1]: 10:
2012-09-22T21:51:41+00:00 app[web.1]: 12: <%= stylesheet_link_tag "tableStyle", :media => "all" %>
2012-09-22T21:51:41+00:00 app[web.1]: 11: <%= stylesheet_link_tag "bootstrap_and_overrides", :media => "all" %>
2012-09-22T21:51:41+00:00 app[web.1]:
2012-09-22T21:51:41+00:00 app[web.1]:
2012-09-22T21:51:41+00:00 app[web.1]: ActionView::Template::Error ('twitter/bootstrap/bootstrap.less' wasn't found.
2012-09-22T21:51:41+00:00 app[web.1]: (in /app/app/assets/stylesheets/bootstrap_and_overrides.css.less)):
2012-09-22T21:51:41+00:00 app[web.1]: 9: <title>Live Well Chicago L.L.C</title>
2012-09-22T21:51:41+00:00 app[web.1]: app/views/layouts/admin.html.erb:11:in `_app_views_layouts_admin_html_erb__2391414357054926185_30786800'
2012-09-22T21:51:41+00:00 app[web.1]:
2012-09-22T21:51:41+00:00 app[web.1]:
2012-09-22T21:51:41+00:00 app[web.1]: app/controllers/main_controller.rb:19:in `admin'
2012-09-22T21:51:41+00:00 app[web.1]: 13: <%= javascript_include_tag "application" %>
的Gemfile
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'twitter-bootstrap-rails'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platform => :ruby
gem 'uglifier', '>= 1.0.3'
end
[编辑] 好伊夫收窄的问题bootstrap_and_overrides.css.less,几乎所有的import语句
@import "twitter/bootstrap/responsive";
@import "twitter/bootstrap/responsive";
@import "fontawesome";
林有点扔的,因为从终端轨运行的服务器时,能够获取正确的资产,然而,在部署之后,它不知道它们在哪里。另外即时通讯不知道,如果文件应该隐藏,但'Twitter'文件夹没有在哪里可以找到我的项目文件夹中至少不可见
即使删除了application.css文件中的bootstrap需求,我也没有得到解决方案 –
尝试将gem'twitter-bootstrap-rails'移动到资产组之外 –