Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 将表单字段添加到rails中的单个模型表单_Ruby On Rails_Ruby - Fatal编程技术网

Ruby on rails 将表单字段添加到rails中的单个模型表单

Ruby on rails 将表单字段添加到rails中的单个模型表单,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有一个名为Application的模型,我需要用户能够将他们的班级和成绩添加到数据库中的一列中。有没有一种方法可以在不创建单独模型的情况下执行此操作 我需要用户能够按“添加等级”任意次数,创建两个新表单字段,输入他们获得的类名和等级。我建议创建等级模型-这是Rails的方式。等级可以属于一个应用程序。一个应用程序可以有多个等级。然后,每个年级可以有两个属性-一个班级和一个年级 或者,您可以将单个应用程序的所有成绩存储在单个列中,但您将负责保存它们的格式,确保它们在保存之前的某个时间序列化,在加

我有一个名为Application的模型,我需要用户能够将他们的班级和成绩添加到数据库中的一列中。有没有一种方法可以在不创建单独模型的情况下执行此操作


我需要用户能够按“添加等级”任意次数,创建两个新表单字段,输入他们获得的类名和等级。

我建议创建等级模型-这是Rails的方式。等级可以属于一个应用程序。一个应用程序可以有多个等级。然后,每个年级可以有两个属性-一个班级和一个年级

或者,您可以将单个应用程序的所有成绩存储在单个列中,但您将负责保存它们的格式,确保它们在保存之前的某个时间序列化,在加载每个应用程序时解析,等等。最后,您将使用其他字段来处理解析的成绩


所有这些都可以通过简单地创建等级模型并与应用程序模型建立适当的关系来避免。

这是一种什么样的关联?等级模型显然属于应用模型。但是应用程序模型会有很多等级吗?还是只有一个?