Ruby on rails rails上的关联层和描述

Ruby on rails rails上的关联层和描述,ruby-on-rails,database,Ruby On Rails,Database,我正在尝试实现一个简历功能,我想知道处理它的最佳实践。假设一个用户的简历、学历和工作经历有两部分,这在所有用户中是不变的。然后在每个标题下,我想保存他们做过的事情的标题,例如在uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。在这些文件中,我想保存对特定活动的描述。实施这一目标的最佳实践是什么 所以我需要一些联想,比如:用户有很多经验。一次经历

我正在尝试实现一个简历功能,我想知道处理它的最佳实践。假设一个用户的简历、学历和工作经历有两部分,这在所有用户中是不变的。然后在每个标题下,我想保存他们做过的事情的标题,例如在uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu。在这些文件中,我想保存对特定活动的描述。实施这一目标的最佳实践是什么

所以我需要一些联想,比如:用户有很多经验。一次经历有很多头衔。一个标题有很多描述。我还需要使经历的标题与正确的教育或工作经历相关联


我对rails还是相当陌生的,我相信有一种更简单直观的方法可以做到这一点。谢谢你的帮助

您可以尝试这些简单的结构模型

class User < ActiveRecord::Base
   has_many :locations
   has_many :projects, through: experience_projects
end

class Location < ActiveRecord::Base
   belongs_to :user
end


class Experience < ActiveRecord::Base
  #experiences table should contain title and descriptions
   belongs_to :user
   has_many :projects, through: experience_projects
end  

听起来你想要一个带有标题和描述字段的体验模型。这很有道理,我把它弄得很复杂。这是否允许我有多个描述的标题。这就是标题:在商店工作。然后说明1是库存货架。说明2用于收银机。说明3是否培训过新员工等?您认为如何?是否有无限数量的可能描述?那么不,你需要一个协会。如果最大值是3,你可以有描述1,描述2和描述3。谢谢Rajarshi,我想这可能正是我想要的。我会仔细考虑并尝试实施它。
class ExperienceProject < ActiveRecord::Base
   belongs_to :user
   belongs_to :experience
 end