仅使用表中的特定项预填充表单

时间:2015-05-25 07:37:12

标签: ruby-on-rails

我正在尝试构建一个可以为学生注册课程的应用程序。我有学生模型,主​​题模型和注册模型。我的注册表格分为三小时(第一小时,第二小时,第三小时)。我想做的是预先填写我的注册表格以及每小时的课程。

例如我们只提供数学和数学科学第一小时和英语& PE第二个小时。因此,当学生注册第一个小时时,选项应该只是数学或科学,第二个小时选项应该只是英语或PE。

2 个答案:

答案 0 :(得分:0)

只需从数据库中选择下拉列表的值,然后在select帮助器中使用这些值(请参阅第一个示例)。

答案 1 :(得分:0)

您可以使用ajax请求查询数据,并在ajax成功时,根据需要解析返回的数据,并使用select2.js附加到select字段。您可以为每小时使用不同的ajax请求,并仅查询每个请求的必填字段。