Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails ActionMailer因作业延迟而使Rails崩溃_Ruby On Rails_Ruby On Rails 3_Mongoid_Actionmailer_Delayed Job - Fatal编程技术网

Ruby on rails ActionMailer因作业延迟而使Rails崩溃

Ruby on rails ActionMailer因作业延迟而使Rails崩溃,ruby-on-rails,ruby-on-rails-3,mongoid,actionmailer,delayed-job,Ruby On Rails,Ruby On Rails 3,Mongoid,Actionmailer,Delayed Job,使用rails 3.2.5、ruby 1.9.2-p290、delayed_job 3.0.3和delayed_job_mongoid 2.0.0,运行时: MyMailer.delay.signup_email(user) 我们得到: ruby(20929,0x7fff73dff180)malloc:*对象错误 0x7fa25a4f6d80:未分配要释放的指针 *在malloc\u error\u break中设置断点以调试中止陷阱:6 这是邮递员: class MyMailer <

使用rails 3.2.5、ruby 1.9.2-p290、delayed_job 3.0.3和delayed_job_mongoid 2.0.0,运行时:

MyMailer.delay.signup_email(user)
我们得到:

ruby(20929,0x7fff73dff180)malloc:*对象错误 0x7fa25a4f6d80:未分配要释放的指针 *在malloc\u error\u break中设置断点以调试中止陷阱:6

这是邮递员:

class MyMailer < ActionMailer::Base   
  default :from => "support@myapp.com"

  def signup_email(user)
    @user = user
    mail( :to => user.email,
          :subject => "Welcome" )   
  end 
end
classmymailer”support@myapp.com"
def注册电子邮件(用户)
@用户=用户
邮件(:to=>user.email,
:subject=>“欢迎”)
结束
结束

还有谁见过这个吗?我试着更新捆绑包,但似乎没有帮助

它不应该是:to=>@user.email吗?见过很多次。在mac电脑上偶尔会发生这种事。在我的例子中,罪魁祸首是邮件风格的gem,它使用Nokogiri,它使用libxml,这是问题的根源。我还没有找到解决办法。