尽管表中存在列,Rails 仍没有获取模型属性

发布于 2024-09-10 07:58:57 字数 415 浏览 5 评论 0原文

==  AddIpToTutorials: migrating ===============================================
-- add_column(:tutorials, :ip_address, :string)
   -> 0.0022s
==  AddIpToTutorials: migrated (0.0022s) ======================================

>> t = Tutorial.new
..
>> t.ip_address
NoMethodError: undefined method `ip_address' for #<Tutorial:0x2b3b35f5a690>

...什么给了? >______>

==  AddIpToTutorials: migrating ===============================================
-- add_column(:tutorials, :ip_address, :string)
   -> 0.0022s
==  AddIpToTutorials: migrated (0.0022s) ======================================

>> t = Tutorial.new
..
>> t.ip_address
NoMethodError: undefined method `ip_address' for #<Tutorial:0x2b3b35f5a690>

... What gives? >______>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

世俗缘 2024-09-17 07:58:57

我最近遇到了完全相同的问题,我不建议进行单独的迁移,而是建议运行命令:

heroku restart

运行上述命令后,heroku 接受了更改,我的应用程序按预期工作。在经历回滚迁移、删除迁移,然后创建新迁移的痛苦之前,请先尝试此操作。

I recently ran into the exact same problem, and instead of making a separate migration I would instead suggest running the command:

heroku restart

After running the above command heroku picked up the changes and my app worked as expected. Try this before going through the pain of rolling back a migration, deleting it, and then creating a new one.

紫南 2024-09-17 07:58:57

最终进行了单独的迁移并再次做了同样的事情。

很糟糕,但它有效......

Ended up making a seperate migration and doing the same thing again.

Crumby, but it works...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文