1
我的应用程序正在向客户端组发送消息。我在一个循环中向每个客户端发送消息。Rails自定义数据库表
我使用3个ActiveRecord的模型:
class Message < AbstractBase
has_and_belongs_to_many :groups
end
class Client < ActiveRecord::Base
has_and_belongs_to_many :groups
end
class Group < ActiveRecord::Base
has_and_belongs_to_many :messages
has_and_belongs_to_many :clients
end
我必须存储每个客户的成功信息的循环,这样在发生错误的情况下,我知道在哪里继续。这个想法是在消息成功发送时将客户的ID保存在表X中。如果我用PHP做了,我会手动控制它(用于存储客户端ID的新数据库表)。 你会如何在Ruby on Rails中做到这一点?我真的需要一个模型吗?