我想處理在Sencha中從rails發送的嵌套JSON數據。Rails和Sencha嵌套JSON:有很多通過?
在軌道,我的模型協會是:
class User < ActiveRecord::Base
has_many :codes
has_many :stores, :through => :codes, :uniq => true
class Store < ActiveRecord::Base
has_many :deals
has_many :orders
has_many :rewards
has_many :codes
has_many :users, :through => :codes, :uniq => true
class Code < ActiveRecord::Base
validates :unique_code, :uniqueness => true
belongs_to :store
belongs_to :order
belongs_to :user
belongs_to :earn
正如你所看到的,類代碼存儲用戶和存儲之間的所有關係的信息。現在
,我可以給嵌套的JSON使用
@user.to_json(:include => :stores, :deals, :rewards) (not proper code)
但是我怎麼可以處理煎茶嵌套結構煎茶?我的目標基本上是讓ListPanel列出第一個列表並顯示用戶訂閱的商店,點擊後會加載關係的詳細信息,例如該商店當前提供哪些交易和獎勵。
我沒有在Sencha中看到「有很多通過」關係的選項。
感謝您的幫助。
注意:當然,我可以爲獲取數據的每個步驟創建一個新的AjaxProxy,但我知道這對於網絡考慮(特別是3G)來說可能是個壞主意。 – JBlake 2011-01-21 06:36:16