小编use*_*769的帖子

查找表的Rails关联

我有一个Statuses表,其中只包含一个id和name字段(Active,Inactive,Pending等).然后我有诸如用户,成就,徽章之类的表,其中每个表包含一个status_id外键.我模型中的关联看起来是否正确?

class Status < ActiveRecord::Base
  has_many :achievements
  has_many :badges
  has_many :users
end

class User < ActiveRecord::Base
  belongs_to :status
end

class Badge < ActiveRecord::Base
  belongs_to :status
end

class Achievement < ActiveRecord::Base
  belongs_to :status
end
Run Code Online (Sandbox Code Playgroud)

我正在努力解决如何在查找表的情况下正确读取has_one和has_many之间的区别.我知道一个用户有一个公司,有一个配置文件,一个公司有很多用户,但这似乎是我的倒退.

ruby activerecord ruby-on-rails

3
推荐指数
1
解决办法
3139
查看次数

标签 统计

activerecord ×1

ruby ×1

ruby-on-rails ×1