我在Heroku上部署了我的rails应用程序,它工作正常。我在users表中有一个'name'列。然后,在本地计算机中,我将“名称”列重命名为“用户名”。它在我的机器上仍能正常工作。
以前,我的视图文件中的代码是: -
conda update conda
然后,我将其改为: -
<%= @user.name %>
再次,我将更改推送到heroku但应用程序遇到500错误。当我运行heroku日志时,我收到以下错误。
<%= @user.username %>
如何修复此错误?
提前致谢!
更新1: -
用户模型中的代码是: -
ActionView::Template::Error (undefined method `username' for #<User:0x007fac4558c1b0>)
答案 0 :(得分:0)
如果您100%确定更新了列名,请尝试重新启动heroku以重新启动服务器。我注意到这有时是必需的,即使它不应该。
如果这不起作用,您可以在此处粘贴表格模型吗?