ruby-on-rails - Rails-动态添加到sortable_element

标签 ruby-on-rails ajax prototypejs scriptaculous

我正在使用Ajax添加到可排序列表中,并在添加后获得Scriptaculous效果,我发现的唯一方法是重新执行sortable_element。

任何人都可以提出一种更好的方法,在完整的代码中可以找到一个hack:

><%= link_to_remote "Add",  
    :url => { :controller => "pages", :action => "add_fragment", :pid => pid, :index => index  },  
    :complete => "eval(decodeURIComponent(#{sortable_element 'frag_list', :url => sort_frag_pages_path, :complete => visual_effect(:highlight, 'frag_list'), :handle => 'handle'}).gsub('//',''));" %>

最佳答案

答案是将其添加到link_to_remote调用的 Controller 方法中

page.sortable:frag_list

关于ruby-on-rails - Rails-动态添加到sortable_element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2776239/

相关文章:

jquery - Prototype js中有 "not equal to"选择器吗?

javascript - 在 firefox 中使用 js 动态最大高度

html - 向表达式内部 Ruby 字符串中的单词添加文本样式

ruby-on-rails - 将@object 传递给 rails 部分渲染

javascript - AJAX 调用系列

ajax - 代理外部 REST Api 的正确方法?

ruby-on-rails - Rails 5.2.2 Web 控制台不显示

ruby-on-rails - bundle 当前的 Rails 锁定在 4.0.4

java - 在循环内的 Highcharts 中创建多个系列

jquery - 原型(prototype) .Mousemove 等效项