並べ替え可能なリスト要素の作成に関する Ryan Bates の素敵なチュートリアルに従い、それをテーブルの行要素に複製することができました。私の場合はページで、新しく作成されたオブジェクトの「位置」を作成するために、開発でacts_as_list(0.3.0)を使用しました。
移行を実行したところ、モデル (両方の環境) でフィールドが整数として作成されていることが確認できました。
奇妙なことに、Heroku に依存して新しいページ オブジェクトを作成すると、次のようになります。
Completed 500 Internal Server Error in 27ms
NoMethodError (undefined method `position' for #<Page:0x007f450cdf79d0>):
app/controllers/pages_controller.rb:37:in `create'
モデルに「acts_as_list」行を追加しただけです。足りないものはありますか?これは開発でうまく機能し、私は両方の環境で PostgreSQL を使用しています。