Как я могу требовать библиотеки в вашем каталоге Rails из консоли? - PullRequest
3 голосов
/ 06 января 2011

У меня есть скрипт с именем query.rb в моей директории lib. Я хочу потребовать, чтобы я мог запустить его из консоли Rails. Интересно, возможно ли это? Скрипт отлично работает внутри приложения, поэтому я знаю, что он хорошо сформирован и функционален.

Ответы [ 4 ]

4 голосов
/ 15 марта 2012

Для Rails 3+, используйте load "#{Rails.root}/lib/your_lib_file.rb" load работает как требуется, но позволяет повторно загружать файлы по мере их редактирования (в отличие от require, который вы не можете запустить снова).Смотри https://stackoverflow.com/a/6361502/513739

2 голосов
/ 06 января 2011
require "#{RAILS_ROOT}/lib/query"
1 голос
/ 01 сентября 2016

для рельсов 4 +:

require "#{Rails.root}/lib/query"
1 голос
/ 06 января 2011
>> $:.unshift 'lib'
>> require 'query'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...