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

时间:2013-08-25 22:43:50

标签: heroku ruby-on-rails-4

我的rails网络应用程序没有显示我的嵌入式导轨和当推到Heroku时,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而不是用户的名字。链接在两者中的工作方式完全相同,我没有收到任何错误。此外,在用户的个人资料页面上,它不会显示存储在数据库中的数据,但在开发过程中它会正常运行。

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

非常感谢任何有关如何修复它的建议或指导!

谢谢!

1 个答案:

答案 0 :(得分:0)

复制模型中存在旧的attr_accessors,导致数据无法正确保存但允许保存对象本身。删除此旧代码可使生产版本正常运行。