Rails - 动态添加到sortable_element

时间:2010-05-05 19:41:03

标签: ruby-on-rails ajax prototypejs scriptaculous

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

任何人都可以建议一个更好的方法,在完整的代码是一个黑客:

><%= 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('//',''));" %>

1 个答案:

答案 0 :(得分:1)

答案是将其添加到link_to_remote

调用的控制器方法中

page.sortable:frag_list