Rails - функции отладки - PullRequest
       1

Rails - функции отладки

0 голосов
/ 08 февраля 2011

Я отлаживаю класс, который имеет такую ​​структуру

 class EmailQueue < ActiveRecord::Base
  logger = RAILS_DEFAULT_LOGGER  

  def self.poll_mail
   logger.info "Running Mail Importer..." 
   ContactMailer.receive(email.pop)
 .........

class ContactMailer < ActionMailer::Base 
 ENV['RAILS_ENV'] ||= 'development'
 logger = RAILS_DEFAULT_LOGGER

 def receive(email)
  logger.info "Processing Mail..."
 .......... 

Отладочные сообщения в очереди электронной почты выводятся, но сообщения в contactmailer не выводятся?

1 Ответ

0 голосов
/ 08 февраля 2011
def recieve(email)

- это метод экземпляра, поэтому, возможно, попробуйте изменить на:

def self.receive(email)

или попробуйте создать экземпляр, как это так

mailer = ContactMailer.new
mailer.recieve(email.pop)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...