2016-05-01 4 views
1

私はいくつかのプロファイル、会社のプロファイルとジョブがあるアプリケーションを開発しています。アソシエイト1つのプロファイルをジョブ(ror)

会社は仕事を投稿できますが、プロフィールが1つの仕事に適用される方法を見つけることができません。

私はそれに適用されたすべてのプロファイルにジョブを関連付ける必要があります。私は自分の仕事にコラムを作成しなければならないと思うので、その仕事に応募したすべてのIDをリストアップすることができますが、それをやり始める方法はわかりません。

アイデア?

事前に感謝を

答えて

2

あなたはこのような設定の関連付けをアップし、プロファイルが複数のジョブに適用することができたと仮定すると:

class CompanyProfile 
    has_many :jobs, dependent: :destroy 
end 

class Job 
    belongs_to :company_profile 
    has_many :applications, dependent: :destroy 
end 

class Application 
    belongs_to :profile 
    belongs_to :job 
end 

class Profile 
    has_many :applications, dependent: :destroy 
end 

私はこれはしかし議論に非常にオープンだと思うと、それもあなたのアプリができるようにしたいものに依存します。いくつかの種類の:throughの関係の範囲があるかもしれません。

+0

私はそれを管理するためのクラスアプリケーションを作成するというアイデアが気に入っています。私はそれを試してみよう!ありがとうございました! –

関連する問題