Hi, I just want some validation or correct to my implementation plan for a modest, Rails-based Payroll system. 1. The input is going to be a set of weekly spreadsheets (in CVS form) which the user will copy from time to time into, say, a manually created repository Payroll\public\data. OK? 2. I tested that I could extract data coherently from a CVS file with Ruby. The FasterCVS package did the job very well. 3. I tested that I could create a web app to extract filenames from a directory and display them in a browser. The toy demo is stored in http://www.pastie.org/308486. Am I correct in believing I can write code (in the .erb files in Payroll\app\views\payrolls) which can access files in the newly created directory ..\..\..\public\data. Does this make sense? Thanks in Advance, Richard --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Here''s what I would do, knowing very little about what you want your app to accomplish: 1) write a RoR script that reads .csv files from the file system and creates records for each .csv file row in a database (sqlite3 or mysql) table (maybe named PayRecords). 2) use the RoR script/generate scaffold PayRecords. this will create a controller, model and RESTful views. 3) use script/server to start your server and point your browser to http:///localhost:3000/pay_records. 4) next, fill in the view details based on the database fields and the order you want to see data presented. 5) fill in code in the controller and model as needed to get the data computation and validation checks you need. On Nov 5, 8:31 pm, RichardOnRails <RichardDummyMailbox58...-gP6xRNRnnqSxhq/XJNNIW0EOCMrvLtNR@public.gmane.org> wrote:> Hi, > > I just want some validation or correct to my implementation plan for a > modest, Rails-based Payroll system. > > 1. The input is going to be a set of weekly spreadsheets (in CVS form) > which the user will copy from time to time into, say, a manually > created repository Payroll\public\data. OK? > > 2. I tested that I could extract data coherently from a CVS file with > Ruby. The FasterCVS package did the job very well. > > 3. I tested that I could create a web app to extract filenames from a > directory and display them in a browser. The toy demo is stored inhttp://www.pastie.org/308486. > > Am I correct in believing I can write code (in the .erb files in > Payroll\app\views\payrolls) which can access files in the newly > created directory ..\..\..\public\data. > > Does this make sense? > > Thanks in Advance, > Richard--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Hi DL, I thought I posted a reply to your response, but I don''t see it on this thread, so let me add it now. I''m (slowly) trying to apply your guidance. I''ll probably run into some problems, but I post specific questions if I can''t find solution in the half-dozen Rails book I have nor through Google searches. Finally, thanks for your response and accept my apologies for not acknowledging your response promptly. Best wishes, Richard On Nov 5, 11:58 pm, dl <desk...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Here''s what I would do, knowing very little about what you want your > app to accomplish: > > 1) write a RoR script that reads .csv files from the file system and > creates records for each .csv file row in a database (sqlite3 or > mysql) table (maybe named PayRecords). > > 2) use the RoR script/generate scaffold PayRecords. this will create > a controller, model and RESTful views. > > 3) use script/server to start your server and point your browser to > http:///localhost:3000/pay_records. > > 4) next, fill in the view details based on the database fields and > the order you want to see data presented. > > 5) fill in code in the controller and model as needed to get the data > computation and validation checks you need. > > On Nov 5, 8:31 pm, RichardOnRails > > <RichardDummyMailbox58...-gP6xRNRnnqSxhq/XJNNIW0EOCMrvLtNR@public.gmane.org> wrote: > > Hi, > > > I just want some validation or correct to my implementation plan for a > > modest, Rails-based Payroll system. > > > 1. The input is going to be a set of weekly spreadsheets (in CVS form) > > which the user will copy from time to time into, say, a manually > > created repository Payroll\public\data. OK? > > > 2. I tested that I could extract data coherently from a CVS file with > > Ruby. The FasterCVS package did the job very well. > > > 3. I tested that I could create a web app to extract filenames from a > > directory and display them in a browser. The toy demo is stored inhttp://www.pastie.org/308486. > > > Am I correct in believing I can write code (in the .erb files in > > Payroll\app\views\payrolls) which can access files in the newly > > created directory ..\..\..\public\data. > > > Does this make sense? > > > Thanks in Advance, > > Richard--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---