对不起,如果这是一个愚蠢的问题。
但是说我有一个AJAX请求要返回:
format.js { render :partial => 'quickbooks/job', :locals => {:job => @jobs_to_sync }, :layout => false }
@jobs_to_sync是一个包含许多作业的数组。因此,不是用一些花哨的javascript构建所有这些作业,我可以使用我已经拥有的部分返回为我构建的整个数组吗?
如果我有一个对象,这将是完全相同的方式,其中Rails将返回在partial中实现的对象。但另外,我希望Rails通过JSON返回,我的所有对象都使用相同的部分实现。
通过这种方式,在我最初的AJAX调用中,我可以添加success(data)
返回。
答案 0 :(得分:0)
您可以创建一个新对象,并使用map ou hash创建一个包含所有其他对象的更大对象。 喜欢 @MyObject = new Object; @ MyObject.json1 = json1 @ MyObject.json2 = json2 。 。