use*_*882 4 ruby ruby-on-rails heroku twitter-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 do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
gem "therubyracer"
gem "less-rails"
gem 'twitter-bootstrap-rails', :git => 'http://github.com/seyhunak/twitter-bootstrap-rails.git'
end
gem 'jquery-rails'
Run Code Online (Sandbox Code Playgroud)
我已经尝试rake assets:precompile然后上传到Heroku但仍然没有运气.
你似乎有这个先前报道过的问题.尝试添加以下gem:
gem 'bootstrap_helper'
Run Code Online (Sandbox Code Playgroud)
您也可以添加此文件作为您的助手之一.对于那个线程上的大多数人来说,这就是固定的.
| 归档时间: |
|
| 查看次数: |
2443 次 |
| 最近记录: |