ユーザー間でファイルをアップロードおよび共有するためのアプリを作成しています。 私はUser and Filesモデルを持っており、sharer_id、file_id、およびshared_with_idの列を含む3番目のFile_Sharing_Relationshipsモデルを作成しました。私は、次のメソッドを作成することができるようにしたい:Rails 3:モデル関係を作成するために使用する関連付け
@upload.file_sharing_relationships - lists users that the file is shared with
@user.files_shared_with - lists files that are shared with the user.
@user.files_shared - lists files that the user is sharing with others
@user.share_file_with - creates a sharing relationship
は、私はこれらの関係を作るために使用することができ、このような「多型」などの任意のレールの団体は、ありますか?
感謝の意を表します。ありがとう。