Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Работа проекта созданного Espresso Enginery


Автор: FrozFox 7.4.2013, 13:09
Имеется проект на rack (с кучей пустых непонятных папок) созданный при помощи Espresso Enginery (Фрэмворк со своим генератором) и использующий (как это ни странно) rackup c config.ru для запуска приложения. 
http://www.fileshare.ro/e29436630 (ссылка на приложение - не реклама)
вбиваем rackup config.ru (в терминале) и тут начинается магия.
config.ru:
Код


Код Ruby
#\ -p 3000
require File.expand_path('../base/boot', __FILE__)
 
puts App.urlmap
run App
 

если судить по коду, он достает файл config.ru из папки /base/boot (которой в проекте нет) и запускает приложение!
зато в папке base есть два файла: config.rb, boot.rb (что наводит на определенные подозрения) и теперь вопрос:
Правильно ли я понял, что require может использовать вместо дирректории руби скрипты?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)