【发布时间】:2010-09-12 01:20:44
【问题描述】:
我正在尝试使用 heroku,但似乎遇到了 Postgres 错误,但没有足够的信息知道要修复什么。
错误如下,看起来是在尝试运行delayed_job:
> PGError: ERROR: value too long for
> type character varying(255) : UPDATE
> "delayed_jobs" SET "updated_at" =
> '2010-09-12 01:06:59.354515', "last_e
> rror" = E'undefined method `subject''
> for #<YAML::Object:0x2b19faeca308>
这是我从 cron.rake 调用它的方式:
Delayed::Job.enqueue SomeMailJob.new(contact,contact_email)
SomeMailJob 是通过这个文件定义的:
class SomeMailJob < Struct.new(:contact, :contact_email)
def perform
OutboundMailer.deliver_campaign_email(contact,contact_email)
end
end
“看起来”delayed_jobs 的数据库正在尝试更新一些时髦的东西,但我不知道那会是什么.....
【问题讨论】:
标签: ruby-on-rails postgresql heroku delayed-job