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