我可以从公共文件夹中获取index.html和测试页面,但是控制器中的确切/路径不会出现。浏览器继续搜索页面,直到我停止它。它适用于我的测试环境,它可以在Heroku中运行,但不能在我的amazon ec2服务器上运行。我正在使用Ubuntu 11.10。为什么会这样?提前谢谢。
更新:看起来我收到500内部服务器错误并且看不到控制器。
答案 0 :(得分: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'