1

Я использую Rails 4.0.0.Как создать проект Rails программно?

Мне известны команды rails new ..., используемые для создания проекта Rails через терминал. Существуют ли методы для этого программно?

Я хочу, чтобы код не вызывал всплывающий терминал, поскольку не все пользователи могут иметь Linux.

Возможное решение

Programmatially скопировать существующий проект базы Rails. Напишите в новый каталог.

+0

Да, просто скопировать заранее созданный шаблон. –

+0

Вы прочитали эту статью о [шаблонах приложений] (http://guides.rubyonrails.org/generators.html#application-templates)? Может быть для вас актуальным. Он не избавляется от терминала, но может помочь настроить более сложный проект Rails. – zwippie

ответ

0

Вы можете использовать один и тот же генератор команду rails new использует, например:

require 'rails/generators/rails/app/app_generator' 
Rails::Generators::AppGenerator.start ['bar', '--skip-bundle'] 

# Output: 
# create 
# create README.rdoc 
# create Rakefile 
# create config.ru 
# create .gitignore 
# ... 

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

  • Нет связанных вопросов^_^