1

index.htmlとテストページをパブリックフォルダーからブラウザーに表示できますが、コントローラーの正確な/パスが表示されません。ブラウザは、ページを停止するまでページの検索を続けます。テスト環境で動作し、Herokuで動作しますが、Amazonec2サーバーでは動作しません。Ubuntu11.10を使用しています。なぜこれでしょうか?前もって感謝します。

更新:500内部サーバーエラーが発生しているようですが、コントローラーが表示されません。

4

1 に答える 1

0

次のいずれかを実行して、アセットをプリコンパイルする必要があることがわかりました。

これを私のdeploy.rbファイルに追加します

after "deploy:restart", "deploy:precompile"

namespace :deploy do

  desc "Compile assets"
  task :precompile, :roles => :app do
    run "cd #{release_path} && rake RAILS_ENV=#{rails_env} assets:precompile"
  end

end

これを現在のディレクトリで実行する

RAILS_ENV=production rake assets:precompile

またはこれをcapfileに追加します

load 'deploy/assets' 
于 2012-05-31T16:08:49.730 に答える