Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.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 在rails应用程序中向多个收件人发送电子邮件_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 在rails应用程序中向多个收件人发送电子邮件

Ruby on rails 在rails应用程序中向多个收件人发送电子邮件,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,所以我正在创建一个支持票务系统 我需要从我的User表中获得一些关于创建团队的帮助,这样应用程序的用户就可以将票证分配给团队,并且一旦创建了票证,整个团队就可以收到一封电子邮件,他们属于该团队 我有部门,机票和用户型号 有什么想法吗?假设 一个用户只能属于一个团队,并且 一张票分配给一个队 以下类结构可以工作: class Department < ActiveRecord::Base end class Ticket < ActiveRecord::Base belongs_

所以我正在创建一个支持票务系统

我需要从我的
User
表中获得一些关于创建团队的帮助,这样应用程序的用户就可以将票证分配给团队,并且一旦创建了票证,整个团队就可以收到一封电子邮件,他们属于该团队

我有
部门
机票
用户
型号

有什么想法吗?

假设

  • 一个用户只能属于一个团队,并且
  • 一张票分配给一个队
  • 以下类结构可以工作:

    class Department < ActiveRecord::Base
    end
    
    class Ticket < ActiveRecord::Base
      belongs_to :team
    end
    
    class User < ActiveRecord::Base
      belongs_to :team
    end
    
    class Team < ActiveRecord::Base
      has_many :users
      has_many :tickets
    end
    

    听起来你需要在应用程序中添加一个团队模型。我考虑过了。有什么想法吗,我会如何在我的邮箱里给团队用户打电话?
    t = Ticket.find(...) # Find a specific ticket with id
    t.team # The team assigned to which the ticket is assigned to
    t.team.users  # Users belonging to that team
    t.team.users.map(&:email)  # Array of emails for the users belonging to that team, assuming there is an email field in the `User` model.