異なるテーブルの列を組み合わせて、Rails の 1 つのモデルとして使用できるかどうか疑問に思っています。以下に 2 つのテーブルがあります。1 つは一般的な列を保持し、もう 1 つは特化した列を保持します。
posts
--------------
id
title
description
created_at
updated_at
jobs
--------------
post_id
category_id
job_type
duration
salary
Railsモデルでは、
class Job < ActiveRecord::Base
#
end
ジョブ モデルの保存時に、それぞれのテーブルに列を保存する必要があります。単一テーブル継承 (STI) を使用することを考えましたが、このアプローチでは複数のテーブルに列を分割できないようです。