System
と呼ばれる属性を持つクラスと、この属性をprice
持つSubsystem
クラス ( belongs_to :system
) がありprice
ます。
問題は私のモデルにあります。system.price
1) システムには少なくとも 1 つのサブシステムがあります ( !system.subsystems.empty?
): 価格をすべてのサブシステムの価格の合計にしたいと考えています。その場合、私のモデルには、サブシステムの価格を合計するためのループを含むメソッドの価格があります。
2) システムにはサブシステムがありません ( system.subsystems.empty?
): 価格は、フォームに入力される単なる入力フィールドです。
私が直面している問題は、どの方法に従うかを「選択」する方法です...
誰でも私を助けることができますか?よろしくお願いします!!!