Генерация Java-проектов с Ruby - PullRequest
0 голосов
/ 14 ноября 2011

Я бы хотел создать сайт Rails, который генерирует полноценное приложение для Android.Я уже написал приложение, но я хочу, чтобы генератор мог вставлять разные ключи API для каждого нового приложения.

Конечно, ничего из этого не относится к Android / Java.Учитывая некоторые файлы, которые я уже написал, как я могу использовать их в качестве шаблона для создания новых файлов и, возможно, даже поместить их в .zip для загрузки?

1 Ответ

2 голосов
/ 14 ноября 2011

Какие инструменты?

Либо обычный механизм рендеринга (вы можете рендерить и сохранять строку), либо любой шаблонизатор Ruby (эрб, усы и т. Д.).

Лично я бы отделил шаблоны генерации кода от всего, что связано с Rails. Это может быть необоснованным предвзятым отношением, но ИМО будет более приемлемым и более очевидным. Это также позволяет упростить использование той же логики вне Rails.

Вы можете оценить их и записать в каталог, а затем использовать что-то вроде гема rubyzip, чтобы сжать их. Используйте обычный rails send_file (или что-то еще) для потоковой передачи файла обратно клиенту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...