【发布时间】:2015-11-07 18:02:27
【问题描述】:
这是迁移文件
class CreateComments < ActiveRecord::Migration
def change
create_table :comments do |t|
t.string :name
t.string :email
t.text :body
t.boolean :spam, default: false
t.references :post, index: true, foreign_key: true
t.references :user, index: true, foreign_key: true
t.timestamps null: false
end
end
end
由于某种原因,没有在 heroku 上创建 user_id 列。
heroku 上的实际表格
Comment(id: integer, name: string, email: string, body: text, post_id: integer, created_at: datetime, updated_at: datetime)
我已经尝试过heroku restart,也许它会更新架构或其他东西,但什么也没有。
在我的本地环境中,我可以看到并且可以使用 user_id 列。
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 heroku ruby-on-rails-3.2