(Ruby,Rails,Javascript)拖放而不会烦扰服务器......?

时间:2009-06-15 23:49:06

标签: javascript ruby-on-rails function draggable helper

使用“draggable_element”时是否有等效的“link_to_function”(而不是“:action”)?基本上我需要拖放一些项目并让它在本地反映而不联系服务器。

我目前的设置是我有两个带有各种列表项的DIV。我有一个完整的项目与domids“点[选择] [名称]”和另一个div与domids“点[可用] [名称]”。我需要在不咨询服务器的情况下拖放它们。只有在保存时我才会打扰服务器。

我在类似的项目中观看了所有RailsCasts,但它似乎没有涵盖从“draggable_element”方法触发的非标准动作(即帮助函数)。

提前致谢!

2 个答案:

答案 0 :(得分:1)

从头顶我会说:不要使用rails提供的助手。编写自己的JS来执行UI操作,因为您需要自定义操作。

好吧,没有那么有用,但我认为这是最好的方式。

答案 1 :(得分:0)

在我的头脑中,你不能省略sortable_element调用中的:action并在提交表单时包含新的排序顺序吗?