具有动态存在的字段的Ruby子项目

时间:2016-10-26 11:40:22

标签: ruby-on-rails ruby model

我是一个非常新的ruby(rails)开发人员,我需要接口复杂的对象行为。我会尽力解释。

我有一个对象A,其中我想包含一个实体数组(B),它们有一个布尔基和一个类型。如果此布尔值为true,则可以设置其他一些属性(并且可以在仪表板中显示输入字段)。

我真的不想创建一个单独的对象(B)。

我知道我可以使用Struct.new(..),但不知道它是否可用。

顺便说一下,在创建A对象时,可以初始化B实体数组取决于A params和B类型。

所以我的问题是:

  • 为B使用单独的对象或Struct.new(...)实体是否更好?
  • 我如何管理其他B参数取决于类型?

我希望这是可以理解的。

由于

1 个答案:

答案 0 :(得分:0)

我将创建这些类,旨在特别管理它们,谢谢大家!