Ruby on rails 3 Rails 3应用程序中,一些控制器仅在生产模式下呈现空白的白色屏幕

Ruby on rails 3 Rails 3应用程序中,一些控制器仅在生产模式下呈现空白的白色屏幕,ruby-on-rails-3,devise,production-environment,Ruby On Rails 3,Devise,Production Environment,我有一个rails 3.0.7应用程序,它带有Desive身份验证,在开发模式下效果很好,但在生产模式下某些操作会呈现空白页面。没有错误消息,根本不会呈现任何视图。事实上,没有为有问题的页面执行控制器代码。 例如,当我尝试通过事件控制器的create方法提交事件时,服务器日志显示: Started POST "/events" for 127.0.0.1 at 2011-06-01 17:27:03 -0500 Processing by EventsController#create as H

我有一个rails 3.0.7应用程序,它带有Desive身份验证,在开发模式下效果很好,但在生产模式下某些操作会呈现空白页面。没有错误消息,根本不会呈现任何视图。事实上,没有为有问题的页面执行控制器代码。 例如,当我尝试通过事件控制器的create方法提交事件时,服务器日志显示:

Started POST "/events" for 127.0.0.1 at 2011-06-01 17:27:03 -0500
Processing by EventsController#create as HTML
Parameters: {"utf8"=>"✓","authenticity_token"=>"Pyer5ld7aRZpklf7c7lfq8sYefDW1euO/lGY6r7LlOc=", "event"=> {"date"=>"2011-06-08", "address"=>"Aladdin Theatre, Portland, OR "}, "commit"=>"Submit"}
Completed in 30ms

但数据库中不会保存任何内容,也不会呈现任何视图。我被重定向到一个完全空白的页面。这仅在生产模式下发生。

您可能希望尝试将日志记录级别设置为
debug
,然后重新启动。从生成白页的控制器/操作中发布代码也会很有帮助。您是否找到导致此情况的原因?看到同样的情况…您可能希望尝试将日志记录级别设置为
debug
,然后重新启动。从生成白页的控制器/操作中发布代码也会很有帮助。您是否找到了导致这种情况的原因?看到同样的事情。。。