jquery - Rails 3.1 可排序嵌套集,带有 jquery 和两个模型

标签 jquery drag-and-drop ruby-on-rails-3.1 nested-sortable

这是我的问题,我希望有人能指出我正确的方向。我想利用拖放来创建动态的餐饮/餐厅菜单。我想创建一个可以添加部分的 View ,然后将菜单项添加到该部分(以及可能的子部分)。我很容易理解如何使用一个模型来完成此任务,但我想将部分和菜单项保留在单独的模型中。我将如何设置可排序嵌套集合 gem 以使用双模型?我应该重新考虑并使用一种模型吗?任何指导将不胜感激。

最佳答案

如果使用一种模型会更容易。

菜单项的方法似乎不错。您可以编写 active_record 回调来在菜单项模型中添加和删除部分/餐饮/餐厅。

nested_set gem 的 GUI

https://github.com/the-teacher/the_sortable_tree

关于jquery - Rails 3.1 可排序嵌套集,带有 jquery 和两个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8089110/

相关文章:

ruby-on-rails - Rails 3.1 与 application.html.erb 中的 javascript_include_tag 问题

javascript - 检查下一个元素是否是特定元素

jquery - 外部容器未使用扩展脚本扩展

Javascript static/singelton - this vs _this vs 对象名称

java - 将多个 BufferedImages 添加到组件以进行拖动

c# - 在 WPF 中,DragOver 中的 e.Effects 设置不起作用 - 为什么?

javascript - Jquery 不分配 CSS 类

jquery - 如何在 drop 事件 jquery 上获取已删除项目的 id

ruby-on-rails - 如何在没有 RVM 的情况下在 Ubuntu 上安装 Ruby 1.9.3?

ruby-on-rails - css文件中的条件?