Ruby on rails 我可以在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字段添加多个专业。我是否可以创建此列的子字段,以便列出所有学位,或
职位
,工作地点
,工资
,说明
,所需教育
,所需专业
所需经验,等等。在一些招聘公告中,你会看到雇主在他们的描述中写道,“最低教育要求是计算机科学或相关领域的学士学位。”我试图在数据库的必修专业栏下添加许多字段,以便雇主可以添加相关学位。例如,如果雇主将接受计算机科学、软件工程、计算机工程或信息技术学士学位;我希望能够为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)。它会将每个帖子连接到大学专业表。你也可以抽象出级别(同事、学士、硕士、博士)并加入该表。哈珀,你能为我指出一个方向,让我可以了解更多关于这方面的知识和总体映射吗?这应该可以解决我的问题,也可以解决其他与这个问题非常相似的问题。