我是否还有在创建嵌套属性时返回id的内容?
现在我以这种方式返回父级的id。其中@ report.id是父。
format.json { render :json => { :success => true, :report_id => @report.id } }
我想做这样的事情......
format.json { render :json => { :success => true, :report_id => @report.id, :the_ids_for_the_created_nested_attributes => @report.icons.ids } }
答案 0 :(得分:0)
要获取刚刚创建的那些,请保留编辑前存在的那些,并采取差异。
像“the_ids_for_the_created_nested_attributes”这样的名字,特别是在一个例子中,可能更好地表达为像“icon_ids”这样的东西,如果没有其他原因,我们不必滚动那么多,看看你的真正含义。 / p>
答案 1 :(得分:0)
归功于agmcleod和rails docs
答案:只需将@ report.icons放入响应中,然后解析json。
format.json { render :json => { :success => true, :report_id => @report.id, :report_icons => @report.icons } }