Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在rails3中切换到生产模式时出现路由错误_Ruby On Rails_Routing_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 在rails3中切换到生产模式时出现路由错误

Ruby on rails 在rails3中切换到生产模式时出现路由错误,ruby-on-rails,routing,ruby-on-rails-3,Ruby On Rails,Routing,Ruby On Rails 3,嘿,我希望你能帮我。我一直在开发模式下工作。 到目前为止,一切似乎都很好。当我启动生产模式时,我所有的.css和.js都出现了路由错误并且不可见 非常感谢 Started GET”/javascripts/application.js?1293486752“用于127.0.0.1 2011年1月13日星期四23:11:21+0100 ActionController::RoutingError(没有路由匹配)/javascripts/application.js”):Rails默认不在生产中提供

嘿,我希望你能帮我。我一直在开发模式下工作。
到目前为止,一切似乎都很好。当我启动生产模式时,我所有的.css和.js都出现了路由错误并且不可见

非常感谢

Started GET”/javascripts/application.js?1293486752“用于127.0.0.1 2011年1月13日星期四23:11:21+0100


ActionController::RoutingError(没有路由匹配)/javascripts/application.js”):

Rails默认不在生产中提供静态资产,因为web服务器通常针对此类任务进行了更优化。很可能这就是问题所在


要修复它,您可以在
config/environments/production.rb
中设置
config.service\u static\u assets=true
,或者配置web服务器为您执行此操作

嘿,thx,但它没有改变。我添加了它并重新启动了服务器您使用哪台服务器来运行应用程序?还有一个愚蠢的问题,但您确实有一个包含一些内容的javascripts/application.js?您的回答很有道理。后来我上传到heroku,css/javascripts运行良好。但它不允许我注册(设计)。我有错误。这就是为什么我想检查生产模式,但这里除了样式表之外,所有的函数都很好。