我有一个属于大学,学院和部门的用户模型。
大学有很多院系。一个学院有很多部门。
在我的用户创建表单中(使用设计),在我更改其中一个下拉列表时,有3个下拉列表的最佳方法是什么。
例如:
我想限制ajax和javascript的数量。我想知道rails本身是否提供了一个优雅的解决方案。
答案 0 :(得分:1)
有两种方法可以做到这一点。第一个是通过ajax,第二个是通过javascript。
第一个选项很容易实现,因为您的排序和过滤将在控制器中完成。
第二个选项有点复杂,因为您需要将json格式的所有数据加载到javascript变量中。它们将是ruby hash,它将在页面加载之前存储在javascript变量中之前转换为json。另外,这种方式是我们在一个请求中加载所有数据。