首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails多重collection_select

Rails多重collection_select
EN

Stack Overflow用户
提问于 2015-09-22 01:27:32
回答 1查看 87关注 0票数 1

我有一个用户模型,属于一个大学,一个学院和一个系。

一所大学有许多学院。A学院有许多系。

在我的用户创建表单(使用devise)中,在我更改其中一个列表时,有3个下拉列表进行相应更改的最佳方法是什么。

例如:

  • 用户选择A大学->学院的下拉列表是用大学=A的学院更新的
  • 对于学院和系来说也是如此

我想限制ajax和javascript的数量。我想知道rails本身是否提供了一个优雅的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-22 01:45:50

有两种方法可以做到这一点。第一个是通过ajax,第二个是通过javascript。

首先,选项很容易实现,因为排序和筛选将在控制器中完成。

第二个选项比较复杂,因为您需要将json格式的所有数据加载到javascript变量中。它们将是ruby散列,在加载页面之前将其转换为json,然后存储在javascript变量中。此外,这种方式的要点是,所有的数据,我们是加载在一个单一的请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32706970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档