ruby-on-rails - 处理 2 个模型之间的 4 种关系的最佳方法是什么?

标签 ruby-on-rails ruby ruby-on-rails-3 activerecord

我有两个模型:CompanyUser

情况是这样的:

  • 公司可以关注另一家公司
  • 用户可以关注公司
  • 用户可以关注另一个用户

定义关系的最佳方式是什么?连接模型会是什么样子?

此外,在处理此类情况时是否有任何最佳做法?

更新

抱歉,之前没有提到这一点。我知道可用的各种关系类型。我的问题是“哪个最合适”

最佳答案

关于ruby-on-rails - 处理 2 个模型之间的 4 种关系的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9630311/

相关文章:

javascript - js.erb 文件中 Ruby 代码的范围是什么以及它如何访问 Controller 变量

ruby-on-rails - 究竟是什么保存/保存!做?

sql - Rails find_by_sql 依赖于数据库类型

ruby-on-rails - rails : I cant pass a validation error in a redirect

ruby - 未定义的方法 '+@'

Ruby 循环问题

ruby-on-rails - Rails 2 到 Rails 3 : using link_to instead of link_to_remote (including remote and update)

ruby-on-rails - 在 rails 中存储 ssh 连接

ruby - 理解两个和 leetcode 问题(Ruby)

ruby-on-rails - 如何测试 after_sign_in_path_for(resource)?