月別アーカイブ: 2014年3月

rails4でacts_as_listをアップデートしたらdefaultのpositionが設定され、topが1になっていた件

acts_as_listをrails3で使っていたのですが、rails4にアップデートする作業中にacts_as_listもアップデートしました。

rspecがエラーを出しまくりましたが、原因はdefaultのpositionが設定され、1になっていたことです。

0を指定すると1より小さいということで強制的に1にされてしまいます。

0にしたかったのでコードを見ていくとConfigurationが。

下記のようにトップのpositionを設定できます。

acts_as_list :scope => :something, top_of_list: 0