ruby-on-rails - 如何使用多嵌套的自引用子关联来做 strong_params?
问题描述
所以,我有一个具有子条件的 Group 对象。Condition 对象还具有条件的自引用子关联:
组 has_many :conditions
条件belongs_to :group has_many :conditions
有没有一种很好的方法可以在不需要为每个级别明确列出它们的强参数中指定多个级别(可以有多个级别等)?
@group_params ||= params.fetch(:group, {}).permit(
:name, conditions_attributes: [
:id, :operator, :value, :_destroy, conditions_attributes: [
:id, :operator, :value, :_destroy, conditions_attributes: ['etc']
]
]
)
解决方案
推荐阅读
- arrays - 结构的数组成员不可分配
- reactjs - 在反应 js 中将 d3 v3 力图转换为 v5
- typescript - 如何创建自定义 TypeScript 声明库并通过 NPM/Github 包将它们导入我的项目?
- python - 如何为我的不和谐机器人创建“正常运行时间”命令?(PYTHON)
- time-series - 什么是时间序列数据基数?
- tensorflow - Tensorboard 导出结果未在导出文件中显示试用 ID
- sql - 结合超前和滞后功能,不重叠
- javascript - 关闭浏览器或选项卡时清除数据表自定义搜索
- python - 在远程虚拟机上访问 postgreSQL 13 数据库
- jquery - RShiny:dataTableProxy:selectPage 没有导航到任何页面:'页面索引超出范围'