在我的Rails應用程序中,我有一張表保存我的客戶發票,並且我希望系統自動爲每個客戶每月自動生成一張發票。表clients
和表invoice
相互關聯。在特定的時間間隔自動生成發票 - Rails
客戶
has_many :invoices
發票
belongs_to :client
沒有任何人有關於如何自動執行此操作的任何想法?
必須在每個月的第一天生成數據,並且必須保存在發票表 因此,正如您所猜測的,我對RoR真的很陌生,我已經在發票模型中編寫了一個方法在cron中使用,任何人都可以查看它,並告訴我是否在正確的路徑(我已經使用應用程序,不想混亂數據庫),發票的價值(suma)保存在clientpf.suma和我的發票型號被命名爲Factpf這裏是我的方法
的克龍
def self.generare
@clientpfs = Clientpf.all
@clientpfs.each do |clientpf|
self.suma = clientpf.ab
self.clientpf_id = clientpf.id
Factpf.create!
end
end
所以,you'ved猜到我是真正的新的回報率,我ved在發票模型中寫了一個在cron中使用的方法,任何人都可以查看它並告訴我是否在正確的路徑上(我已經在使用應用程序並且不想混亂數據庫) – user3477834