通常のフィールドを持つ標準的なデバイス ユーザー モデルがあります。
これは、人々が滞在する場所を探しているか、滞在する場所を持っている状況です。したがって、人がなり得るユーザーには2つのカテゴリがあります。これらの 2 つのカテゴリは非常に明確です (つまり、宿泊先を探している人と、宿泊先を持っている人とは非常に異なる分野を持っています)。
したがって、ユーザーには次のものがあります。
User: name, email, password, profile_id
ユーザーはプロファイルを持つこともできます (つまり、家を探しています)。
Profile: age, sexuality, religion, occupation
それが私が今持っているものです。ここで、これを少し変更する必要があります。そのため、ユーザーはプロファイルまたは... 家を持つことができます (つまり、家があり、より多くの人を探しています)。
House: price_per_week, address, etc
ActiveRecord でこれをモデル化するにはどうすればよいですか? ある種の多形関連?