2015-11-06 66 views
0

我遇到了一個腳手架問題,在編輯或更新表中的條目後,我的本地服務器/數據庫將其保留在適當位置,但是在推送到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子句以獲得任何特定順序。 –

回答

0

爲了解決這個問題,我在我的控制器中添加了@posts = Post.order(「id DESC」)。