2012-05-02 7 views
0

申し訳ありませんが、これはばかげた質問です。RailsコントローラでJSON配列から複数の部分データをレンダリングできますか?

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

そして@jobs_to_syncは、多くの仕事の配列です:

しかし、私はこれを返すことですAJAX要求を持っていると言います。そこで、これらのすべてのジョブをいくつかの素晴らしいjavascriptで構築するのではなく、私がすでに持っているパーシャルで私のために構築された配列全体を返すことができますか?

私はRailsは、部分的に実装され、あなたのオブジェクトを返しますオブジェクトを、持っていた場合、これはまったく同じ方法だろう。しかし、代わりに、RailsがJSONを介して返すようにしたいと思います。すべてのオブジェクトは同じパーシャルで実装されています。

このように、私の元のAJAX呼び出しでは、success(data)リターンを追加することができます。

答えて

0

新しいオブジェクトを作成し、map ou hashを使用すると、他のすべてのオブジェクトとともに大きなオブジェクトを作成できます。 のように @MyObject = new Object; @ MyObject.json1 = json1 @ MyObject.json2 = json2 。 。 。

関連する問題