如何使用多嵌套的自引用子项关联来创建strong_params?

时间:2018-06-29 13:33:31

标签: ruby-on-rails strong-parameters self-referencing-table

因此,我有一个具有子条件的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']
    ]
  ]
)

0 个答案:

没有答案