2012-01-11 102 views
1

我決定今天在生產環境中測試我的應用程序。它在測試和開發環境中運行良好。但是,當我在開始生產雜種服務器我得到了有關不可用資產的消息,所以我做:我需要做什麼才能讓應用程序準備好'生產'環境?

bundle exec rake assets:precompile

嗯,這得到了應用程序啓動了,但現在我的圖片和CSS都解析爲404。所以我認爲必須有一個事項清單才能讓Rails 3應用程序準備好生產。我搜索了一下,但沒有看到像「在切換到產品之前檢查/做所有這些事情」之類的東西。

我的啓動服務器的命令是:rails s -e production -p 5000(因爲我想在同一臺服務器上運行prod/test/dev mongrels)。

那麼,當您將應用從test切換到production時,您會做什麼?

回答

1

根據您的網絡服務器,你可能需要更改在配置/環境/ prodcution.rb以下設置:

config.serve_static_assets =假 要:

config.serve_static_assets =真

相關問題