0

私は同じモデルに対してacts_as_paranoidacts_as_listの両方を使用していCheckInます. 次のように宝石をセットアップしています。

class CheckIn < ActiveRecord::Base
    acts_as_paranoid
    belongs_to :client

    acts_as_list scope: :client, column: :week, top_of_list: 0
end

順序付けは に限定され、順序にはcheck_ins client自分のweek列を使用します。を作成するcheck_inと、その:week => 0. 別のものを作成すると、:week => 1. この問題は、その 2 番目を破棄してからcheck_in3 番目の:week => 2.

check_insこののすべてを見るとclient、週番号が 0 から 2 にジャンプします。これは意図した動作ですか、それとも週を連続させるために何かできますか?

4

1 に答える 1