Hello Bob.

But in term of models what is the best approuch:

Have a client that have an account and account have parcels and client have 
parcels through account?

thanks in advance,

best regards,

edson

Em segunda-feira, 4 de junho de 2012 12h52min39s UTC-1, Edson escreveu:
>
> Hello Bob,
>
> Thank you for the BIG tip.
>
> i did not answer before because i went out on travel.
>
> thank you once again,
>
> edson
>
> Em quarta-feira, 30 de maio de 2012 17h01min34s UTC-1, Bob Sleys escreveu:
>>
>> What you need is a job to run to calculate the parcels each day, week, 
>> month, whatever time period you need.  This job needs to run say once a day 
>> and find all accounts that owe parcels and decrease the amount that is 
>> owed.  Sorry I don't quite understand your parcels and charging system but 
>> it's pretty obviousness you need a job to run every x time frame, do a 
>> calculation and save those changes to the database.  Ruby and rails has no 
>> default built in scheduling of jobs to be run at specific time frames but 
>> all operating systems have a job scheduler. in linux the most common OS 
>> ruby on rails apps are run uses cron to schedule and run jobs. So its a 
>> natural fit to schedule your job to do that calculations.  The next 
>> questions is what should it execute or run.  Rails has rake tasks.  These 
>> tasks are the same ones you use to migrate the database, build a default 
>> app etc.  You can write your own tasks. Here is one of many tutorials on 
>> rake tasks  http://jasonseifer.com/2010/04/06/rake-tutorial .  So to 
>> solve your problems I'd personally write a rake task that could be run once 
>> a day that found all accounts that needed to be charged parcels, do the 
>> calculation and make any database changes and use a cron task to run that 
>> rake task each day at a specific time.  I'd probably also write a simple 
>> shell script to monitor the first cron job and rake task to make sure 
>> everything is working as it should and notify me via an e-mail if something 
>> is wrong, say the task didn't run or encountered an error.  I'd than setup 
>> a second cron job to run a bit after the first one to run the shell script. 
>>  Basically a simple monitoring routine so if something goes wrong I'd get 
>> an e-mail letting me know.
>>
>> Bob
>>
>> On Wednesday, May 30, 2012 12:48:45 PM UTC-4, Edson wrote:
>>>
>>> I'm sorry Bob, but is that msg for me ?
>>>
>>> If yes i didn't understand.
>>>
>>> Thank You,
>>>
>>> Edson 
>>>
>>> Em quarta-feira, 30 de maio de 2012 11h05min54s UTC-1, Bob Sleys 
>>> escreveu:
>>>>
>>>> I'd look into a rake task that could be run via cron job.  Just make 
>>>> sure the rake task can handle things properly if for some reason the cron 
>>>> job doesn't run for some reason.  IE I'd set up the cron job to run once a 
>>>> day and have it run the rake task and log the results. If the cron job 
>>>> doesn't run for some reason you need the rake task to be able to catch up 
>>>> and get things in balance again.  You could also setup a 2nd cron job to 
>>>> monitor the first one by looking at the log file.  The 2nd job would 
>>>> e-mail 
>>>> you if anything went wrong with the first one. ie errors in the log or 
>>>> even 
>>>> nothing in the log as in it didn't run at all.
>>>>
>>>> Bob
>>>>
>>>> On Wednesday, May 30, 2012 7:57:26 AM UTC-4, Edson wrote:
>>>>>
>>>>> Hi folks,
>>>>>
>>>>> What's the best approach i must have to design a system where i have 
>>>>> an bank account and loans. The loans must be charged by parcels. For 
>>>>> example: if i give some credit to a person (1000 USD) then i want to 
>>>>> charge him 10 parcels, 1 per month in 10 month. So i need i way to 
>>>>> Decrease the parcels as they are being paid.
>>>>>
>>>>> Could someone give me a tip on this approach ?
>>>>>
>>>>> Thank You all,
>>>>>
>>>>> Edson
>>>>>  
>>>>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/hobousers/-/NEodTS97cqQJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to