10/31

ブログでいつも勉強させていただきありがとうございます。今回はこちらから力をお貸してください!
組織の各部署ごとが必要な資材をブラウザから入力し、数量や金額を資材の管理部署が簡単に管理するようなアプリケーションを作ろうと思い取り組んでいます。イメージでは、資材名、調達先、価格のプロパティをもつ資材のモデルがあります。またオーダーというモデルがあります。オーダーには、部署(userモデル使用)、オーダー日時、その他にManyToManyの関係とする資材プロパティがあります。オーダーのインスタンス情報ををhtml上で表示すると資材の仕入金額が出るようにしたいのですが、そのためには資材の数量を入力して貰う必要があるのです。資材の種類と調達数量を紐づけて管理するためにはどのような構造にすると簡単にできますでしょうか?ManyToManyのフィールドに同じ資材をダブらせて入力することができる(例えば鉄パイプAを2つフィールドに入れられる)と思って取り組んでいましたが、そうではないことに気づき考えています。解決の糸口を教えていただきたいです。よろしくお願いいたします。

同じ資材をダブらせて...というところがキモですね。こういうことをしたい場合によくやるのが、資材と個数を扱うモデルを定義することです。例えば、 https://paiza.io/projects/MdvCQx_swYljhmeFt2pBAA のように定義しておきます。

スポンサーリンク

スポンサーリンク

スポンサーリンク