Я хочу обработать вложенные данные 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 в sencha, используя
@user.to_json(:include => :stores, :deals, :rewards) (not proper code)
Однако, как я могу обработать вложенную структуру в Sencha? Моя цель состоит в том, чтобы в первую очередь иметь ListPanel, который отображает магазины, на которые подписаны пользователи, и при щелчке загружаются подробные данные об отношениях, такие как предложения и награды, которые этот магазин предлагает в настоящее время.
В Сенче я не вижу возможности для "многоплановых" отношений.
Спасибо за помощь.