Шаблон разработки для интеграции направляющих с сервером Кометы

У меня есть Ruby on Rails (2.3.5) приложение и APE (Механизм Нажатия Ajax) сервер. Когда записи создаются в рамках приложения направляющих, я должен выставить новую запись на применимых каналах к серверу APE. Записи могут быть созданы в приложении для направляющих традиционным путем посредством действия по созданию контроллера, или это может быть создано несколькими машинами события, которые постоянно контролируют различный inputstream и создают записи, когда они видят данные, которые соответствуют определенным критериям.

Мне кажется, что лучшее / правильное место для помещения кода, который выставляет данные к серверу APE (который в свою очередь выставляет его клиентам) находится в рычаге after_create Модели (так как не все рекордные создания будут течь посредством действия по созданию контроллера).

Заключительный протест, я хочу выставить часть отформатированного HTML к серверу APE (а не представление JSON данных). Причина, которую я хочу сделать, это 1), у меня уже есть логика для создания желаемого расположения в существующем partials 2), я не хочу создавать реализацию JavaScript partials (JavaScript, который берет объект JSON и создает весь HTML вокруг этого для презентации). Это быстро стало бы кошмаром обслуживания. Проблема с этим - это, потребовал бы "рендеринга" partials из Модели (который я испытываю затруднения при выполнении во всяком случае, потому что у них, кажется, нет доступа к Помощникам, когда они представляются этим способом).

Во всяком случае - Просто задающийся вопросом, что правильный способ пойти об организации всего этого.

Спасибо

6
задан empire29 9 June 2010 в 05:19
поделиться