2011-02-08 12 views
0

私はこのRailsの - デバッグ機能

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内のメッセージが出力されないように構成されているクラスをデバッグするのですか?

アレックス

答えて

0
def recieve(email) 

はので、多分に変更してみてください、インスタンスメソッドです:

def self.receive(email) 

かそこら

mailer = ContactMailer.new 
mailer.recieve(email.pop) 
のようにインスタンス化してみてください
関連する問題