Rails и Sencha Nested JSON: Много ли прошло? - PullRequest
0 голосов
/ 21 января 2011

Я хочу обработать вложенные данные 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, который отображает магазины, на которые подписаны пользователи, и при щелчке загружаются подробные данные об отношениях, такие как предложения и награды, которые этот магазин предлагает в настоящее время.

В Сенче я не вижу возможности для "многоплановых" отношений.

Спасибо за помощь.

1 Ответ

0 голосов
/ 29 января 2011

Боюсь, что в Sencha Touch сейчас нет эквивалента, и, как вы говорите, есть влияние сети, о котором стоит подумать. Возможно, вам сейчас придется просто создать свой собственный прокси или подпрограмму загрузки данных. Боюсь, не очень хороший ответ.

...