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.