Просто любопытно, как мне было бы создать Rails API, использующий базовую аутентификацию или ключ API, вложенный в веб-приложение Rails.
Я понимаю создание сайта и API отдельно.Однако я бы хотел, чтобы они были частью одного пакета (из-за отсутствия лучшего термина)
Например, будет ли это работать (структура папок)
\app
\app\controllers
\app\... models views etc
\api\app\controllers
\api\app\.. models views etc
Так что яможет использовать ссылку http:\\localhost\customers\1
или http:\\localhost\api\customers\1
Таким образом, API может быть предоставлен, но использовать ту же модель данных, что и веб-приложение.
Или я ошибаюсь в этой проблемеКстати, и есть, безусловно, лучший способ?
Я использую рельсы 3, если это имеет значение, но больше ищу идею о том, как решить эту проблему.Я не смог найти architecture-overflow.com
:)