Rails/Heroku - 在本地vs heroku上更新不同的条目

问题描述:

我遇到了一个脚手架问题,在编辑或更新表中的条目后,我的本地服务器/数据库将其保留在适当位置,但是在推送到heroku更新数据库后条目将编辑的帖子推送到列表的底部。我希望Heroku上的条目与本地机器上的条目相同(编辑后保留)。Rails/Heroku - 在本地vs heroku上更新不同的条目

我假设这与sqlite和pg的区别?只是想知道在哪里以及如何解决这个问题。

ex。

本地应用:

  1. 进入一个
  2. 条目TWO
  3. 条目中有三个

*更改进入两到 “项十二五”

  1. 进入一个
  2. 进入5
  3. 条目中有三个

的Heroku:

  1. 进入一个
  2. 条目TWO
  3. 条目中有三个

*更改进入两到 “项十二五”

  1. 进入一个
  2. 条目中有三个
  3. 进入5

感谢您的帮助!

+1

你是如何订购这些记录的? – cih

+1

如果你没有明确地订购你的记录,那么你不能指望以任何特定的顺序得到它们。在SQL中没有顶部或底部的表格,您必须**包含ORDER BY子句以获得任何特定顺序。 –

为了解决这个问题,我在我的控制器中添加了@posts = Post.order(“id DESC”)。