0

对不起,如果这是一个愚蠢的问题。

但是假设我有一个 AJAX 请求是返回这个:

format.js { render :partial => 'quickbooks/job', :locals => {:job => @jobs_to_sync }, :layout => false }

@jobs_to_sync 是一个包含许多作业的数组。因此,与其用一些花哨的 javascript 构建所有这些工作,我可以返回为我构建的整个数组以及我已经拥有的部分吗?

如果我有一个对象,这将是完全相同的方式,Rails 将返回您在部分中实现的对象。但或者,我希望 Rails 通过 JSON 返回我的所有对象,每个对象都使用相同的部分实现。

这样,在我原来的 AJAX 调用中,我可以只附加success(data)返回。

4

1 回答 1

0

您可以创建一个新对象并使用 map ou hash 创建一个更大的对象以及所有其他对象。像@MyObject = 新对象;@MyObject.json1 = json1 @MyObject.json2 = json2 。. .

于 2012-05-02T19:08:24.563 回答