example:
I have a Deposit Table => deposit = $100
, date_added = Time.now
, profit_percent = 0.01
. user_id
The process => profit = deposit * profit_percent
, date = Time.now
earning_history Table => profit
, date
, user_id
I want to do the process each month automatically and insert into earning history for all members. a month is based on date_added.1.month
so it's differ for any member. The rake is not for infrequently jobs. Corn jobs maybe okay but how can I use it for all members with different date and time!
Can anyone help me, please guide me in details... any plugin suggestion, any workflow?
Edited:
Look I have an accounts
table > Member chooses an account
I have a deposits
table > Member deposits an amount
I have a profits
table > it seeks in deposits
and grab the amount
and date_added
, process it and add the profit
and date
(Time.now
) to profits
table
how can I say the server to do this automatically for profits
table, to grab amount
, process it and add it to profits
table for all members! I know SQL code also ruby's, I just don't know how to communicate with server to do this! Model, Controller?!
As I know in MVC, browser sends command controller
and controller
connect model
and model
connect to database
then it returns to controller
then view
then browser.
I want only model and database do this for my application, not browser command. :-s