ruby-on-rails - 单个模型在 Rails 中读取和写入多个表
问题描述
注册到我的网站时,用户必须指定他们为哪个公司或团体工作,然后将所有用户放在一个名为 users 的数据库表中。我想知道是否可以为每个注册的公司创建一个新表,然后将该公司的所有用户放入该特定表,同时仍然具有单个用户模型和单个控制器。
解决方案
您不需要为每个公司创建一个表。您需要创建相互关联的名为 Companies 和 Users 的表。所以用户属于公司。然后,当您创建用户时,您将 company_id 传递给该用户。你可以在这里阅读更多信息:http: //guides.rubyonrails.org/association_basics.html
推荐阅读
- python - 在文件中的逗号前插入一个值
- java - 自定义类视图中的实时数据
- laravel - 在 laravel 中调用 null 上的成员函数 update()
- c# - 请求 Cookie 为 0,即使在 requestheader 中发送
- azure - Azure Key Vault 不允许通过专用终结点连接进行访问
- google-bigquery - BigQuery 获取查询数据
- algorithm - 使用扫除法和分治法的面积最大查询
- python - 如何在 python 中创建 JWKS 公钥/私钥对?
- python - Pytest 最小工作示例:收集测试但找不到模块。配置测试集合的最佳方式是什么?
- python - 使用 matplotlib 绘制具有特定距离的框