4

私はRORアプリに取り組んでいます.アプリはローカルホストで正常に動作していますが、heroku " http://niveshi.herokuapp.com/portfolio/create "ブートストラップでは機能せず、JavaScriptコードも機能していません. これは私の宝石ファイルです:

source 'https://rubygems.org'

gem 'rails', '3.2.12'

gem "mongoid", "~> 3.1.0"

  # Gems used only for assets and not required
  # in production environments by default.
  group :assets do
gem 'sass-rails',   '~> 3.1.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'less-rails'


 # See https://github.com/sstephenson/execjs#readme for more supported runtimes
 gem 'therubyracer', :platforms => :ruby

 gem 'uglifier', '>= 1.0.3'
 end

 gem 'jquery-rails'
 gem 'delayed_job_mongoid'
 gem 'rb-readline', '~> 0.4.2'

  gem 'mechanize'
  gem 'debugger'
  gem 'twitter-bootstrap-rails'

私が間違っていると推測します。

4

4 に答える 4

17

これを production.rb で使用する

config.assets.compile = true

うまくいかない場合は、次のことを行ってください。 rake assets:precompileパブリックフォルダーにアセットファイルを生成し、それらすべてのファイルをコミットしてから、コードをherokuサーバーにプッシュします。

于 2013-09-13T05:21:07.427 に答える
4

rake assets:precompileHeroku にもう一度アップロードしてみてください。

于 2013-09-12T17:23:12.990 に答える
1

を追加することで同じ問題が修正されました。gem 'rails_12factor' b.bundle exec rake assets:precompile

于 2015-07-03T06:44:37.023 に答える