Я хочу использовать ExtDirect для стороннего пользовательского интерфейса extjs в Rails 3. Поэтому я начал обновлять гем active-direct для работы с Rails 3. Вот обновленная версия: https://github.com/stonegao/active-direct
На данный момент мой модифицированный активный прямой плагин / гем работает с моделями. Я могу сделать это в JavaScript:
App.namespace.Project.all({params},callback_function);
Отлично.
Теперь я хочу использовать некоторые специальные контроллеры Rails 3 (которые действуют как сервис).
В моем Extdirect JS это:
App.mynamespace.MyProject_Controller_V1_workspaceController.getStatus
Этот ответ также приходит на мой маршрутизатор extjs. Нет, я хочу вызвать это действие контроллера и получить ответ.
Я не могу использовать @app.call(env)
с измененным request_uri, потому что у меня нет совпадений в route.rb
Можно ли назвать это действие контроллера
Спецификация extdirect: http://tinyurl.com/4y3nc44
Спасибо skeller1