1

いくつかの共通のプロパティを持つ 2 つのモデルがあります。A のオブジェクトを使用して、A をパラメーターとして B の新しいメソッドに渡すことにより、B のオブジェクトを作成できますか?

たとえば、A: 高さ、幅、長さ、名前、タイプ、場所 B: 高さ、幅、長さ、名前、who_bought_it、some_thing_else

B が A を拡張する場合は簡単ですが、この場合はそうではありません。では、どうすればいいですか?大規模な割り当てはここに来るでしょうか?

(私は知っています、それは悪い例です!)

4

1 に答える 1

0

インスタンス A の属性をクラス B に渡すことができます

ClassB.create(height: instance_a.height, width: instance_a.width)
于 2012-05-10T20:23:53.453 に答える