5

act_as_list と統合されたモデルがあります。ただし、デフォルトでは、作成された新しいアイテムはリストの最後に追加されます。新しいアイテムを最初に追加するデフォルトの方法はありますか?

ありがとう!

4

2 に答える 2

9

add_new_at構成オプションを使用してみてください。

acts_as_list scope: :todo, add_new_at: :top
于 2013-08-12T21:52:37.687 に答える
4

最初からリスト項目の表示方法を変更できます。の順序を逆にすると、todo_items効果的にそれが達成されます。

has_many :todo_items, :order => "position ASC"

positionそれ以外の場合は、アイテムの列を手動で設定できますafter_create

于 2012-08-22T22:35:14.300 に答える