我目前正在生产中运行 Rails 应用程序。每当我尝试访问我的主页时,我都会收到错误 500。这种情况最近开始发生,所以我之前已经成功运行过该应用程序。
我意识到我可以访问我的一些内页,这个问题在使用谷歌地图 api 的页面上似乎很常见。所以我认为这可能是两件事之一:因为我在共享服务器主机上,我可能做了一些损害我权利的事情,现在 gmaps 无法拨打电话。或者,这可能与我的 API 密钥有关,我认为我已经对其进行了测试并确认它正在工作。
谢谢你,我很感激任何帮助。
我知道
这是我的日志:Processing HomeController#home (for XX.XXX.XXX.XXX at 2010-08-06 12:12:07) [GET] 在布局/应用程序中渲染模板渲染 app/views/home/home.html。 erb
ActionView::TemplateError (undefined method `text' for nil:NilClass) on line #51 of app/views/home/_home_left_content_area.html.erb: 48: @short_article_list.each { | 文章 | 49: 地址 = String.new 50: 地址 = article.related_location.location_name + " " + article.related_location.parent.location_name + " " + article.related_location.parent.parent.location_name 51: 结果 = Geocoding::get(address ) 52: if result.status == Geocoding::GEO_SUCCESS 53: lat_long = result.first.latlon 54: lat_val = lat_long[0]
app/views/home/_home_left_content_area.html.erb:51
app/views/home/_home_left_content_area.html.erb:48:in `each'
app/views/home/_home_left_content_area.html.erb:48
app/views/home/home.html.erb:13
app/controllers/home_controller.rb:362:in `home'
passenger (2.2.15) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
passenger (2.2.15) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
passenger (2.2.15) lib/phusion_passenger/railz/application_spawner.rb:441:in `start_request_handler'
passenger (2.2.15) lib/phusion_passenger/railz/application_spawner.rb:381:in `handle_spawn_application'
passenger (2.2.15) lib/phusion_passenger/utils.rb:252:in `safe_fork'
passenger (2.2.15) lib/phusion_passenger/railz/application_spawner.rb:377:in `handle_spawn_application'
passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:163:in `start'
passenger (2.2.15) lib/phusion_passenger/railz/application_spawner.rb:222:in `start'
passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:253:in `spawn_rails_application'
passenger (2.2.15) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:247:in `spawn_rails_application'
passenger (2.2.15) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
passenger (2.2.15) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:246:in `spawn_rails_application'
passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:145:in `spawn_application'
passenger (2.2.15) lib/phusion_passenger/spawn_manager.rb:278:in `handle_spawn_application'
passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.15) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
渲染 /home/neembusc/neembus/public/500.html(500 内部服务器错误)