首页 文章

嵌入式rails / ruby没有出现在heroku上

提问于
浏览
1

当推送到Heroku时,我的rails web应用程序没有在其视图中正确显示我的嵌入式rails和ruby . 它在localhost上工作正常 . 例如在我的导航栏中:

<ul class="nav pull-right">
  <li><%= link_to current_user.first_name, user_url(current_user) %></li>
  <li><%= link_to "Sign Out", session_url, method: :delete %></li>
</ul>

dev中的第一个link_to标记显示已登录用户的名字 . 当推送到Heroku时,它显示链接的url而不是用户的名字 . 链接在两者中的工作方式完全相同,我没有收到任何错误 . 此外,在用户的配置文件页面上,它不显示存储在数据库中的数据,但在开发过程中它可以正常运行 .

我已经google了一下,但没有找到任何记录类似问题的人 . 我创建了一个完全不同的heroku应用程序,同样的问题仍然存在 .

任何有关如何修复它的建议或指导将不胜感激!

谢谢!

1 回答

  • 0

    重复模型中存在旧的attr_accessors,这会阻止数据正确保存但允许保存对象本身 . 删除此旧代码可使 生产环境 版本正常运行 .

相关问题