index.htmlとテストページをパブリックフォルダーからブラウザーに表示できますが、コントローラーの正確な/パスが表示されません。ブラウザは、ページを停止するまでページの検索を続けます。テスト環境で動作し、Herokuで動作しますが、Amazonec2サーバーでは動作しません。Ubuntu11.10を使用しています。なぜこれでしょうか?前もって感謝します。
更新:500内部サーバーエラーが発生しているようですが、コントローラーが表示されません。
index.htmlとテストページをパブリックフォルダーからブラウザーに表示できますが、コントローラーの正確な/パスが表示されません。ブラウザは、ページを停止するまでページの検索を続けます。テスト環境で動作し、Herokuで動作しますが、Amazonec2サーバーでは動作しません。Ubuntu11.10を使用しています。なぜこれでしょうか?前もって感謝します。
更新:500内部サーバーエラーが発生しているようですが、コントローラーが表示されません。
次のいずれかを実行して、アセットをプリコンパイルする必要があることがわかりました。
これを私の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'