Как настроить модели activerecord + в файле, а затем повторно использовать его во всех других файлах скриптов? - PullRequest
1 голос
/ 10 ноября 2010

У меня есть куча разных файлов сценариев командной строки .rb, которые выполняют различные задачи, но все они используют одну и ту же базу данных.

Я кодирую 2-й файл .rb, а 1-й имеет всессылки на ActiveRecord, соединения БД и классы, представляющие мои модели и т. д.

Можно ли переместить все это в другой файл, а затем просто импортировать файл в каждый из моих файлов .rb?

Как это будет работать?

Ответы [ 2 ]

2 голосов
/ 10 ноября 2010

require в основном выходит и запускает другой файл в контексте текущего процесса ruby, если он еще не требуется.если ваш файл базы данных называется models.rb и он находится в подкаталоге с именем lib, он будет выглядеть так:

require 'lib/models'
1 голос
/ 10 ноября 2010

Вам нужно прочитать Modules, который является частью "Книги Кирки", AKA Programming Ruby.

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