Обычно я помещаю файлы в папку rails lib, и они, похоже, загружаются автоматически.
Я недавно пытался поместить этот файл: https://gist.github.com/85632 в мою папку lib.
Из одной из моих моделей, когда я пытаюсь сделать:
ftp = Net::FTPS::Implicit::new(
я получаю:
NameError: uninitialized constant Net::FTPS
from /Library/Ruby/Gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:440:in `load_missing_constant'
from /Library/Ruby/Gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in `const_missing'
from /Users/jnylund/Projects/aras/app/models/notifier.rb:372:in `send_ftp_file'
Я заставил его работать, добавив: require 'ftps_implicit'
к началу файла моей модели.
Почему в этом случае мне нужно было сделать это?Это правильный способ ведения дел?
спасибо Джоэл