我有一个用例,员工层次结构将作为字符串存储,以便可以在json中检索它们。 (这是一个POC,所以现在只是对SQLite的攻击)。
如何允许n级嵌套对象?在以下示例中,:h_data
是json进入请求正文。现在我用以下方法将其破解为3级层次结构:
params.require(:hierarchy_version).permit(:name, :creator_id, :top_employee_id, :h_data => [:name, :id, :salary, :manager_id, :direct_reports => [:name, :id, :salary, :manager_id, :direct_reports => [:name, :id, :salary, :manager_id, :direct_reports]]])