我真的不理解this问题的答案,this问题的答案对我不起作用。
运行Heroku push会出现一些错误,并且运行heroku run bundle exec rake assets:precompile
会导致所有“无法转储匿名类”错误。
这是我的Gemfile:
source 'https://rubygems.org'
ruby '2.1.1'
#ruby-gemset=railstutorial_rails_4_0
gem 'rails', '4.0.5'
gem 'bootstrap-sass', '2.3.2.0'
gem 'sprockets', '2.11.0'
gem 'sass-rails'
gem 'sass', '3.2.5'
group :production do
gem 'pg', '0.15.1'
gem 'rails_12factor', '0.0.2'
end
谢谢!
答案 0 :(得分:1)
rake assets:precompile
在本地失败后,我查找了undefined method
环境'为nil:NilClass`和this question的答案使我朝着正确的方向前进。
最后,这个配置对我有用:
gem 'sass-rails', '~> 4.0.0'
之后,我运行rake assets:precompile
并且它有效!