我在heroku的第一个应用程序遇到了一些问题:
Users表的迁移在heroku上顺利进行,但是加载用户的控制器会导致错误消息。 (顺便说一句,这个应用程序是一个脚手架,所以我没有任何自定义代码)。
http://starapp.heroku.com/users
由于我是heroku的新手,我不知道如何开始找出问题所在。任何指针都将非常感激。
====================== EDIT ======================== ===
模型在Rails控制台上运行良好。
2011-10-08T14:36:34 + 00:00 heroku [router]:GET starapp.heroku.com/users dyno = web.1 queue = 0 wait = 0ms service = 39ms status = 500 bytes = 728 <登记/> 2011-10-08T14:36:34 + 00:00 app [web.1]:缓存:[GET / users]错过了 2011-10-08T14:36:34 + 00:00 heroku [nginx]:70.16.214.90 - - [08 / Oct / 2011:07:36:34 -0700]“GET / users HTTP / 1.1”500 728“ - “”Mozilla / 5.0(兼容; MSIE 9.0; Windows NT 6.1; Trident / 5.0)“starapp.heroku.com
======================编辑2 ======================= ====
这是在heroku上首次尝试迁移时发生的事情:
C:\ Users \ admin \ RubymineProjects \ q&gt; heroku rake db:migrate
耙子流产了!
请安装postgresql适配器:gem install activerecord-postgresql-adap
ter
(pg不是捆绑包的一部分。将其添加到Gemfile。)
任务:TOP =&gt; db:migrate =&gt; DB:load_config (通过使用--trace运行任务查看完整跟踪)
C:\用户\管理员\ RubymineProjects \ Q&GT;
答案 0 :(得分:0)
您需要将pg添加到您的Gemfile中。