我正在尝试运行此[https://github.com/ttseng/Build-in-Progress-Web/wiki/1.-Running-Locally][1],因此我安装了所需的材料,当涉及到数据库设置时,我得到了这个! 我真的不明白它是什么?以及为什么我没有数据库迁移就无法在本地部署此平台。 总有两个待处理的迁移
ParseFacebookUtils.logInWithReadPermissionsInBackground(WelcomeActivity.this,
read_permissions,
我尝试了许多与同一错误相关的事情,但总是一样的。 在我遇到相同的错误之前,我在数据库中创建了一个管理员用户,因此除了上面的两个数据库之外,它还迁移了大部分数据库。
答案 0 :(得分:2)
PG :: UndefinedTable:错误:关系“admins”不存在
日志显示您有待处理的迁移。您应该运行rake db:migrate
来解决问题。
答案 1 :(得分:0)
我遇到了这个问题,但是在我的 Heroku 生产环境中,尝试在我的终端上运行Heroku run rails db:migrate -a=[App-name]
。
在从
t.string :admin_id
至
t.references :admin, foreign_key: true
。
一旦我将其更改回它便开始工作。
这是我目前的迁移代码
class CreateUsers < ActiveRecord::Migration[5.2]
def change
create_table :users do |t|
t.string :username
t.string :email
t.string :password
t.string :wristband_num
t.integer :admin_id
t.integer :organization_id
t.timestamps
end
end
end