Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Heroku上的未知错误,但不是本地错误_Ruby On Rails_Heroku - Fatal编程技术网

Ruby on rails Heroku上的未知错误,但不是本地错误

Ruby on rails Heroku上的未知错误,但不是本地错误,ruby-on-rails,heroku,Ruby On Rails,Heroku,尝试在生产环境中创建模型实例时获取未知属性错误。在本地运行良好,但在Heroku上不起作用 ActiveRecord::UnknownAttributeError: unknown attribute 'team_id' for Membership 用户注册后,他们要做的第一件事就是创建一个团队。如果团队保存,那么团队创建将使他们成为该团队的成员 Membership.create(user_id: current_user.id, team_id: @team.id ) 团队通过::成员

尝试在生产环境中创建模型实例时获取
未知属性错误。在本地运行良好,但在Heroku上不起作用

ActiveRecord::UnknownAttributeError: unknown attribute 'team_id' for Membership
用户注册后,他们要做的第一件事就是创建一个团队。如果团队保存,那么团队创建将使他们成为该团队的成员

Membership.create(user_id: current_user.id, team_id: @team.id )
团队<代码>通过::成员身份拥有多个:用户
,而用户<代码>通过::成员身份拥有多个:团队

class Membership < ActiveRecord::Base
  belongs_to :user
  belongs_to :team

  validates :user_id, presence: true
  validates :team_id, presence: true
end
同样,本地没有问题,只有Heroku

ActiveRecord::UnknownAttributeError: unknown attribute 'team_id' for Membership

运行Rails 4.2.1

一分钟前,它神奇地开始工作。不知道为什么。

我有相同的unknownattribute错误,尽管该属性显然存在于我的模型中。据我所知,这是一个错误,从希罗库的结束。我用以下方法修复了它:

heroku restart

Heroku中rake db:migrate:status的输出?在heroku控制台irb(main)中显示
成员资格.列名的输出:002:0>Membership.new=>#