ruby-on-rails - 服务器在rails 3生产环境中找不到公用文件夹

标签 ruby-on-rails production-environment ruby-on-rails-3

我正在使用最新的 Rails 3 beta。该应用程序在开发模式下运行良好,但是当我通过rails server -e production 在生产模式下启动服务器时,似乎找不到public 文件夹。我收到如下错误消息:

ActionController::RoutingError (No route matches "/javascripts/jquery.js"):

对于应该位于 public 文件夹中的所有内容,还有类似的消息。 我已经用 mongrel 和 webrick 尝试过了。如果有任何帮助,我将不胜感激。

最佳答案

编辑 config/environments/development.rb 并设置此行:

config.serve_static_assets = true

关于ruby-on-rails - 服务器在rails 3生产环境中找不到公用文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2786344/

相关文章:

ruby-on-rails - 如何在生产模式下启动延迟工作 worker

macos - Selenium 不适用于 cucumber / capybara (开箱即用)-MacOSX

ruby-on-rails-3 - Rails 3 : Controller params default value

node.js - docker 中的多个 Nodejs Worker

ruby - 如何在 Ruby on Rails 3 中从 JSON 响应创建 map ?

ruby-on-rails - Rails Bundler-在Gemfile中指定with-opt-dir?

mysql - Rails 连接池如何工作?

ruby-on-rails - 如何配置 nginx 以在域中安装 Rails 应用程序并在/blog/中安装 WordPress?

html - 使用 ruby​​ link_to 方法无法正确显示 Bootstrap 导航栏下拉列表

asp.net-mvc - 在生产环境中部署 ASP.NET MVC,而用户仍然在线