草庐IT

ruby-on-rails - Rails 雇主和雇员设计

我正在尝试弄清楚如何构造它,请帮助:我需要用户能够注册为雇主或雇员。雇主基本上是公司,雇员是从事该工作的人。我想知道如何记录员工何时/是否被雇用和终止工作。has_many:through联合会为此工作或更好吗?有没有我忽略的gem可以帮助我解决这个问题? 最佳答案 这是分层对象模型的经典案例,因此您必须根据所涉及的对象以及它们之间的关系来考虑这个问题。想想企业在现实生活中的运作方式:雇主->雇员而非雇主->经理等->雇员这种系统模型的一个很好的例子是GitHub。在GitHub上,用户可以属于组织。他们还可以创建和管理它们,管理成