Недопустимая инструкция: 4 при использовании Rails 3 ActionMailer - PullRequest
1 голос
/ 14 августа 2011

Я пытаюсь использовать отправку gmail в моей среде разработки в Rails 3.1.Код следующий:

config / development.rb

config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address              => "smtp.gmail.com",
:port                 => 587,
:domain               => 'domain.com',
:user_name            => 'domain',
:password             => 'password',
:authentication       => 'plain',
:enable_starttls_auto => true  }

контроллер

def forward_message(message)
  @message = message
  mail(:to => "test_account@gmail.com", :subject => "Test message")
end

, а представление содержит только текст "test"

Я вызываю метод ActionMailer следующим образом

MessageMailer.forward_message(@message).deliver

Проблема в том, что происходит сбой рельсов, выдающих "Недопустимая инструкция: 4"

Хочу отметить, что код работает на производствемашина и я использую Rails 3.1rc5.Посоветуйте, пожалуйста, как отладить эту ошибку.

Спасибо за помощь!

...