我是一个非常新的ruby(rails)开发人员,我需要接口复杂的对象行为。我会尽力解释。
我有一个对象A,其中我想包含一个实体数组(B),它们有一个布尔基和一个类型。如果此布尔值为true,则可以设置其他一些属性(并且可以在仪表板中显示输入字段)。
我真的不想创建一个单独的对象(B)。
我知道我可以使用Struct.new(..)
,但不知道它是否可用。
顺便说一下,在创建A对象时,可以初始化B实体数组取决于A params和B类型。
所以我的问题是:
Struct.new(...)
实体是否更好?我希望这是可以理解的。
由于
答案 0 :(得分:0)
我将创建这些类,旨在特别管理它们,谢谢大家!