Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.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_Database_Database Design_Sqlite - Fatal编程技术网

Ruby on rails 我可以在rails数据库的一个列属性中添加多个条目吗?

Ruby on rails 我可以在rails数据库的一个列属性中添加多个条目吗?,ruby-on-rails,ruby,database,database-design,sqlite,Ruby On Rails,Ruby,Database,Database Design,Sqlite,我正在rails框架中构建一个工作板。我正在搭建工作脚手架,遇到了一个问题 雇主可以设置职位,工作地点,工资,说明,所需教育,所需专业所需经验,等等。在一些招聘公告中,你会看到雇主在他们的描述中写道,“最低教育要求是计算机科学或相关领域的学士学位。”我试图在数据库的必修专业栏下添加许多字段,以便雇主可以添加相关学位。例如,如果雇主将接受计算机科学、软件工程、计算机工程或信息技术学士学位;我希望能够为required\u major字段添加多个专业。我是否可以创建此列的子字段,以便列出所有学位,或

我正在rails框架中构建一个工作板。我正在搭建工作脚手架,遇到了一个问题

雇主可以设置
职位
工作地点
工资
说明
所需教育
所需专业
所需经验,等等。在一些招聘公告中,你会看到雇主在他们的描述中写道,“最低教育要求是计算机科学或相关领域的学士学位。”我试图在数据库的
必修专业
栏下添加许多字段,以便雇主可以添加相关学位。例如,如果雇主将接受计算机科学、软件工程、计算机工程或信息技术学士学位;我希望能够为
required\u major
字段添加多个专业。我是否可以创建此列的子字段,以便列出所有学位,或者我是否可以创建多个列(例如
必修专业1
必修专业2
,等等)

以下是作业表的当前架构:

ActiveRecord::Schema.define(版本:20160103030240)do

创建表格“作业”,强制::级联do | t|

t.integer  "company_id"
t.string   "job_title"
t.string   "job_location"
t.decimal  "salary",              precision: 8, scale: 2
t.text     "description"
t.string   "required_education"
t.string   "required_major"
t.string   "required_experience"
t.datetime "created_at",                                  null: false
t.datetime "updated_at",                                  null: false
结束


现在,我将从一个单一的学位领域开始,并在构建过程中对其进行扩展。如对此有任何意见,将不胜感激

不知道你在问什么,你的标题有点模糊,你在帖子里也没有说得很具体。你能展示一下你所拥有的,并给出一个你想要的具体例子吗?
相关字段
只是一个标签系统吗?“相关字段”是否与数据库的其他部分相对应?我将编辑我的帖子,这样就不会有更多的混淆。我将解释我的意思,然后发布我的代码。这似乎要求教育是一个映射表(用ActiveRecord的说法是HABTM)。它会将每个帖子连接到大学专业表。你也可以抽象出级别(同事、学士、硕士、博士)并加入该表。哈珀,你能为我指出一个方向,让我可以了解更多关于这方面的知识和总体映射吗?这应该可以解决我的问题,也可以解决其他与这个问题非常相似的问题。我不确定你在问什么,你的标题有点模糊,你在文章中也不太具体。你能展示一下你所拥有的,并给出一个你想要的具体例子吗?
相关字段
只是一个标签系统吗?“相关字段”是否与数据库的其他部分相对应?我将编辑我的帖子,这样就不会有更多的混淆。我将解释我的意思,然后发布我的代码。这似乎要求教育是一个映射表(用ActiveRecord的说法是HABTM)。它会将每个帖子连接到大学专业表。你也可以抽象出级别(同事、学士、硕士、博士)并加入该表。哈珀,你能为我指出一个方向,让我可以了解更多关于这方面的知识和总体映射吗?这应该可以解决我的问题,也可以解决其他与这个问题非常相似的问题。