次のデータベース構造を実装しようとしましたが、mongoid を使用して実装する方法を理解するのに問題があります。
モデルDocuments、モデルDocumentTeam、およびモデルEmployeesがあります。ユーザーはドキュメントを作成し、DocumentTeam に追加される従業員を選択できます。これは私がいる場所です:
class Document
embeds_one :document_team
end
class DocumentTeam
has_many :employees
embedded_in :document
end
class Employee
belongs_to :document_teams
end
だから私の質問:ドキュメントを作成するときに、選択した従業員を埋め込まれたDocumentTeamに自動的に挿入するようにレールに指示するにはどうすればよいですか?
さらに、たとえば、従業員のすべてのブリーフィングをリストできるようにしたい
Employee.first.documents
これも可能ですか?
よろしくお願いします!