1

当推送到 Heroku 时,我的 rails web 应用程序没有在其视图中正确显示我的嵌入式 rails & ruby​​。它在本地主机上运行良好。例如在我的导航栏中:

<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 而不是用户的名字。该链接在两者中的工作方式完全相同,我没有收到任何错误。此外,在用户的个人资料页面上,它不会显示存储在数据库中的数据,但在开发中它可以正常显示。

我搜索了一下,但没有发现任何人记录了类似的问题。我创建了一个完全不同的heroku应用程序,同样的问题仍然存在。

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

谢谢!

4

1 回答 1

0

重复模型中有旧的 attr_accessors 会阻止数据正确保存,但允许保存对象本身。删除此旧代码使生产版本能够正常工作。

于 2014-02-21T16:03:01.073 回答