小编use*_*882的帖子

Heroku部署中的Bootstrap和Rails问题

我正在制作Ruby on Rails应用程序.我已经包含了twitter-bootstrap rails gem.在本地测试了应用程序后,我尝试了多次部署到Heroku.我第一次遇到这500错误:

ActionView::Template::Error (images/apple-touch-icon-144x144-precomposed.png isn't precompiled)
Run Code Online (Sandbox Code Playgroud)

我通过将此行添加到config/environment/production.rb文件解决了这个初始问题.

config.assets.compile = true
Run Code Online (Sandbox Code Playgroud)

现在,我正在尝试将我的rails应用程序再次推送到Heroku但是当我推送到Heroku时,我再次遇到这个500错误.我不知道如何解决这个问题:

ActionView::Template::Error (undefined local variable or method `bootstrap_flash' for#<#
77:         </div><!--/span-->
 79:           <%= bootstrap_flash %>
 78:         <div class="span9">
 80:           <%= yield %>
 app/views/layouts/application.html.erb:79:in `_app_views_layouts_application_html_erb___2619453860724409461_34912060'
 81:       </div>
 82:       </div>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激!

这是我的Gemfile:

source 'https://rubygems.org'

gem 'rails', '3.2.13'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'pg'
gem 'devise'


# Gems used only for assets and not required
# in production environments by default.
group :assets …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku twitter-bootstrap-rails

4
推荐指数
1
解决办法
2443
查看次数