Я пытаюсь загрузить скрипт в консоль Rails. Для того, чтобы загрузить файл, мне нужно сделать что-то вроде:rails console list directory
load scripts/my_script.rb
# This doesn't work... gives this error:
NameError: undefined local variable or method `scripts' for main:Object
load ./scripts/my_script.rb
ArgumentError: wrong number of arguments (0 for 1)
load "./scripts/my_script.rb"
LoadError: cannot load such file -- ./scripts/my_script.rb
# I feel like supermode. Tell me whyyy?
Я подозреваю, что я начинаю в моей базе рельсы каталога, так что если «LS» Rails консоли команда сделала так, как терминал сделал (Безразлично» т), было бы перечислить:
app/
config/
scripts/
Gemfile
etc
какие команды можно использовать внутри Rails консоли, чтобы перемещаться, список содержимого текущего каталога, и показать, что каталог Rails консоли в настоящее время?
Если это невозможно, пожалуйста, не стесняйтесь рассуждать и объясните, почему команда load с каталогом и именем файла (и перестановками) не работает.
Замечание: мне нужно перезагрузить разные файлы, когда я вношу им изменения, поэтому запуск консоли, передающей одно имя файла, не является хорошим.
Oh nooo ... папка называется «скрипт», а не «скрипты» = (Как я могу сделать такую глупую ошибку? Закрываю или удаляю этот вопрос? – xxjjnn