【发布时间】:2018-05-07 16:51:39
【问题描述】:
我有一个 Rails 应用程序,我在其中添加了咖啡脚本代码以添加拖放功能。我以前没有使用过咖啡脚本。这是代码
ready = undefined
set_positions = undefined
set_positions = ->
$('.position').each (i) ->
$(this).attr 'data-pos', i + 1
ready = ->
set_positions()
$('.sortable').sortable()
$('.sortable').sortable().bind 'sortupdate', (e, ui) ->
updated_order = []
set_positions()
$('.position').each (i) ->
updated_order.push
id: $(this).data('id')
position: i + 1
$.ajax
type: 'PUT'
url: '/portfolios/sort'
data: {order: updated_order}
$ ->
ready()
当我尝试刷新页面时,它在控制台中出现错误。 updated order is not defined。任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: ruby-on-rails coffeescript