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中做到這一點?我真的需要一個模型嗎?