在Heroku上部署后出现500错误

时间:2014-05-25 11:28:58

标签: ruby-on-rails heroku

我在Heroku上部署时遇到问题。日志:

2014-05-25T11:19:04.968044+00:00 heroku[router]: at=info method=GET path=/ host=still-cliffs-5420.herokuapp.com request_id=6eb4091e-da77-463f-a294-f3f9dcb2fd02 fwd="78.8.138.68" dyno=web.1 connect=0ms service=91ms status=500 bytes=1754

没有更多日志。 我的Gemifile中有一个 pg 宝石。

root 'welcome#index' 

主页不起作用,但当我输入 MAIN_PAGE_URL / service_operations 时,它可以工作,我会看到网页。

欢迎控制器:

class WelcomeController < ApplicationController
autocomplete :owner, :imie

  def index
    @cars=Car.all
    @car = Car.new
  end

end

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

如果内部页面有效,则表示您的数据库关联正常(此问题的典型原因)。

问题可能welcome#index控制器操作有关 - 通常是您未在本地控制台中执行 heroku run rake db:migrate

-

问题可能可能是您尝试调用本地开发中存在但尚未在production中创建的数据库对象。要解决此问题,您需要迁移生产数据库,或使用 heroku run rake db:seed

填充数据库