rake db:种子耙子中止了! ActiveRecord :: UnknownAttributeError:未知属性'长度'对于产品

时间:2016-01-31 07:58:46

标签: ruby-on-rails stripe-payments

运行rake db:seed后,我遇到了电子邮件问题。我在这里记录了这种情况:Rake db:seed rake aborted! ActiveRecord::RecordInvalid: Validation failed: Email has already been taken

感谢他们,我学会了使用rake db:reset重置数据库。因为我无法在rails console中找到我的电子邮件。但是当我运行rake db:reset时,我收到了以下错误:

rake db:seed

耙子中止了! ActiveRecord :: UnknownAttributeError:未知属性'长度'对于产品。

我想知道是否有人可以为我澄清并解决这个问题。我想了解并自行解决这个问题,但我无法解决,因为我现在还不知道如何阅读此代码。

非常感谢!

1 个答案:

答案 0 :(得分:0)

您收到UnknownAttributeError,因为您的Product表中没有列。 你有没有生成长度栏?如果没有,您可以rails generate migration AddLengthToProducts length:integer。然后执行rake db:migrate