0

我在 app 文件夹 cat script/mailman_server.rb 中有一个脚本

#!/usr/bin/env ruby
require "rubygems"
require "bundler/setup"
require "mailman"

Mailman.config.logger = Logger.new("log/mailman.log")


Mailman::Application.run do
      default do
         cid = message.subject[/\[.*?\]/].gsub!('[','').gsub!(']','').to_i
         Mailticket.create! subject: message.subject, body: message.body.decoded, from: message.from.first, c_id: cid

         puts C.last.id
    Task.create! priorytet_id: 1, typ_id: 1, subject: message.subject,created_by: 'automat', status_id: 1, c_id: cid
    
    temat = message.subject
    status = 1
    puts temat
    Mailtask.mailtask(status,subject,1).deliver

      end
end

如果我正在测试开发 - 它正在创建新任务等。但是当我通过乘客进行生产部署时 - 没有任何反应。我可以从控件中读取 - 例如 puts C.last - 显示记录但 C.create(xxxxx) 不像在开发中那样工作。

4

0 回答 0