Как мне разработать и распространить приложение Ruby CLI с резервной базой данных? - PullRequest
1 голос
/ 10 июня 2011

Я пишу программу командной строки, которая поддерживает состояние в базе данных.Существуют ли шаблоны для настройки структуры папок приложения, аналогичные Rails?Т.е. есть инфраструктура для:

  • Наличие всех файлов в каталогах lib, app и др. Автоматически для всех этих файлов
  • Наличие нескольких сред баз данных, таких как dev, test, prod
  • Наличие Rake-задач для запуска тестов в тестовой базе данных

Таким образом, это по сути макет Rails, но не имеет ничего общего с обслуживанием веб-страниц.

Как только у меня появится приложение такого типа, я хочу распространить его через гем, но при установке инициализировать базу данных в домашнем каталоге пользователя, может быть, в ~/.myapp.

ЧтоВы бы порекомендовали?

Ответы [ 2 ]

1 голос
/ 10 июня 2011

Если вы просто хотите приложение на основе гемов, вы можете посмотреть на разработку этого парня здесь: http://www.acmesprockets.com/node/24

0 голосов
/ 10 июня 2011

Вы можете просто отказаться от Rails и использовать фондовый рубин с OptionParser и ActiveRecord или Сиквел .

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