我在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
你能帮我吗?
答案 0 :(得分:0)
如果内部页面有效,则表示您的数据库关联正常(此问题的典型原因)。
问题可能与welcome#index
控制器操作有关 - 通常是您未在本地控制台中执行 heroku run rake db:migrate
-
问题可能可能是您尝试调用本地开发中存在但尚未在production
中创建的数据库对象。要解决此问题,您需要迁移生产数据库,或使用 heroku run rake db:seed