【发布时间】:2014-10-25 09:23:44
【问题描述】:
我正在使用ranked model gem 并跟随
sortable tables tutorial
我有任务模型。
task.rb
include RankedModel
ranks :row_order
路线
resources :tasks do
post :update_row_order, on: :collection
tasks_controller.rb
def update_row_order
@task = Task.find(params[:task][:task_id])
@task.row_order_position = params[:task][:row_order_position]
@task.save
render nothing: true
end
Ajax
$.ajax(
type: 'POST'
url: '/tasks/update_row_order'
dataType: 'json'
data: { task: {task_id: item_id, row_order_position: position } }
拖动任务后
追踪
Parameters: {"task"=>{"task_id"=>"141", "row_order_position"=>"0"}}
在表中,我有列 row_order,其中保存了一些随机值,例如 row_order = -8343750。
是否可以将row_order_position 保存在数据库中。比如 1、2、3。
【问题讨论】:
标签: jquery ruby-on-rails ruby-on-rails-4