2013-08-07 3 views
1

Я пытаюсь использовать ниже бранч скелета и интеграции с моим приложением Rails:Интеграция бранч с Rails

Sassy Brunch with Ember and CoffeeSoup 

Есть ли способ сделать это так, я все еще могу использовать операции БРАНЧ, как строить и смотреть в бесшовно приложение Rails?

Или мы предпочитаем иметь отдельный Frontend для Brunch и использовать Rails в качестве провайдера RESTful?

ответ

1

Разработка бранч приложений отдельно от приложения Rails, на мой взгляд идиоматических способ разработки веб-приложений:

  1. Способность синхронно развиваться внешним и внутренним. Вы можете просто использовать статические файлы JSON на своем интерфейсе (от public/) до того, как приложение Rails будет готово.
  2. Возможность сделать интерфейс полностью независимым от бэкэнд. В конце концов, может быть много интерфейсов (iOS, например).
  3. Возможность обмена интерфейсом кода в качестве примера реализации вашего API-приложения. Во многих приложениях (да, не все) интерфейс в наши дни менее важен, чем сам бэкэнд-сервер и бэкэнд-бизнес-логика. Я не вижу причин не предоставлять сторонним разработчикам удобное приложение для примера, на котором они могут основываться.
+0

Не могли бы вы использовать capybara для проведения теста интеграции интерфейса? –

+0

Извините, нет опыта использования Capybara. Может быть! –

Смежные вопросы