【发布时间】:2018-05-03 12:52:25
【问题描述】:
在我的应用程序中,我有 kids 和 lessons 表。
Kids 有 id 和 name 列。课程有id、kid_id、key 和value 列。
课程key 和value 将保留孩子的课程名称和分数。
但我不知道如何在 rails simple form 中显示课程?在我的表格中必须有 5 节课,比如数学、英语等。我想做的是:
Name <input type='text' name='name' placeholder='Kid Name'>
Math <input type='text' name='key["math"]' placeholder='Score'>
English <input type='text' name='key["english"]' placeholder='Score'>
History <input type='text' name='key["history"]' placeholder='Score'>
我不知道以 Rails 简单形式显示并保存它。 是否可以使用相同的名称并执行 foreach 以在我的控制器中保存课程表?。
【问题讨论】:
-
让我试试 :) ..
-
你在用
:accepts_nested_attributes_for吗? -
哦,好的,我添加了它,但我应该怎么做?
标签: ruby-on-rails ruby ruby-on-rails-5 simple-form simple-form-for