act_as_list 0.2.0 Rails 3.2.11 Ruby 1.9.3. < . list.tasks.create().
:
test "acts_as_list methods" do
list = ToDoList.create(description: 'To Do List 1')
task1 = list.tasks.create(description: 'Task 1')
task2 = list.tasks.create(description: 'Task 2')
task3 = list.tasks.create(description: 'Task 3')
assert_equal 3, list.tasks.count
assert_equal task1.id, list.tasks.order(:position).first.id
assert_equal task3.id, list.tasks.order(:position).last.id
list.tasks.first.move_to_bottom
assert_equal 3, list.tasks.count
assert_equal task2.id, list.tasks.order(:position).first.id
assert_equal task1.id, list.tasks.order(:position).last.id
end
, to_do_list, act_as_list , to_do_list_id == nil. _ < , act_as_list .
test.log, SQL, act_as_list, , .
, , work_queue, '< <'. act_as_list TechnicianWorkQueue, act_as_list Technician WorkQueue.
source
share