gpt4 book ai didi

ruby-on-rails - 调用动态属性查找时出现 Rails NoMethod 错误

转载 作者:行者123 更新时间:2023-12-04 16:35:59 25 4
gpt4 key购买 nike

我目前正在开发一款应用。在此应用程序中,我创建了一个 Person 模型并使用了 rail 的动态属性查找功能。在 Person 模型中,我有一个名为 uid 的属性,因此我调用了 Person.find_by_uid(一些数值)。这在我的开发模式下运行良好,应用程序完全正常运行。但是,一旦我将这个应用程序部署到 heroku。应用程序失败并且日志提示 NoMethodError(# 的未定义方法“find_by_uid”):

我找遍了所有的地方,还是找不到问题所在。我尝试在Person模型下定义find_by_uid方法,还是不行。

请问有没有人有过类似的经历或者知道如何解决这个问题?

非常感谢您!

最佳答案

您是否尝试在 heroku 中运行迁移 (heroku rake db:migrate)?最可证明的是,该属性不在 heroku 数据库中,因此您没有该动态方法。

关于ruby-on-rails - 调用动态属性查找时出现 Rails NoMethod 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4978309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com