0

Railsでこの構造を達成するにはどうすればよいですか?

User
 has_one :health
Health
 belongs_to :user
 has_many :weights
 has_many :diseases

Health::Weight
 belongs_to :health
Health::Diseases
 belongs_to :health

users
 health_id:integer
healths
 id:integer
health_weights
 current:integer
 health_id:integer
health_diseases
 name:text
 health_id:integer

ActiveRecord のないモジュールを生成するとr g model Health::Weight current:integer、次のようになります。Health

module Health
  def self.table_name_prefix
    'health_'
  end
end

私はこの良いアプローチですか?

4

3 に答える 3