因此,我有一个具有子条件的Group对象。 Condition对象还具有针对条件的自引用子关联:
组 has_many:条件
条件 归属于:group has_many:条件
是否有一种很好的方法在强参数中指定多个级别,而无需为每个级别明确列出它们(可以有多个级别,等等)?
@group_params ||= params.fetch(:group, {}).permit(
:name, conditions_attributes: [
:id, :operator, :value, :_destroy, conditions_attributes: [
:id, :operator, :value, :_destroy, conditions_attributes: ['etc']
]
]
)