У меня есть рубин на рельсах сценарий, который я бегу, выполнив команду: Судо рубиновый скрипт/mailman_server Содержание этого файла являются:Rails: неинициализированным постоянная MODEL_NAME
#!/usr/bin/env ruby
require "rubygems"
require "bundler/setup"
require "mailman"
require "rb-inotify"
require "#{File.dirname __FILE__}/../config/environment"
Mailman.config.maildir = '/var/mail'
Mailman::Application.run do
default do
begin
# call a model
Bin.receive_mail(message)
end
end
end
Я получаю сообщение об ошибке сказав:
E, [2013-03-15T02:06:39.555346 #6351] ERROR -- : uninitialized constant Bin
/var/www/beebin/script/mailman_server:14
Bin - это модель и функция receive_mail() - это функция в этой модели. Почему мой сценарий не видит модель?
Я чувствую, что рельсы не загружаются должным образом. Что мне не хватает в коде или что лучше всего запустить приложение?
Здравствуйте! Можете ли вы вызвать метод с консоли? – skrypalyk