创建一个公司和用户,标准是什么?

时间:2015-06-27 22:35:01

标签: ruby-on-rails

我知道很多创业公司和科技公司基本上都允许您注册,最后您注册了公司和您的用户。

例如,一个例子是basecamp。我想达到同样的目的,但我不确定他们是如何做到的,最好的方法是做什么。

我的想法是拥有一个用户和公司模型,在注册时注册公司,并接受用户的嵌套属性。至少在我的脑海里,关系是:

 User belongs_to :company
 Company has_many :users

并且注册为company.user.build的公司#new。

然而由于某些原因,这确实感觉有点奇怪,对我而言,注册用户并创建它所属的公司会更有意义。

我只是想奠定正确的基础,所以我不会开始在一个不好的系统上构建任何大量的东西。

更多信息: 目的是使注册自己的人和公司成为管理员,并且只允许新用户通过管理员的邀请成为公司的一部分。项目中的所有内容都是基于公司内部的公司。您还可以对属于公司的用户进行分组,并创建细分或说出公司的部门。除此之外,该公司没有其他功能,它是属于同一公司的所有用户之间的连接器。

0 个答案:

没有答案