Frederick Cheung wrote: > > Sounds like you shouldn't be using update_all at all here, rather you > should be using find to find an appropriate row to update and if there > is none, create a new one. > > Fred
Again, the problem is I don't know how. I'm simply guessing based on what I see with the documentation. I don't have any working examples and most of the tutorials I see are very basic.. How I plan to manage the data is important as well. For instance, I want to keep weekly data snapshots. So, as an example just using the rushing offense table: A user will be able to check by a particular week (the cron job will run the rake task once per week) Therefore, my database table needs to account for "new data" every single week. Scenario: Rake Task begins Check for weekly snapshot data (for current week) -- If no snapshot data then create it -- If data already exists for current week do nothing Next Week Rake Task begins Check for weekly snapshot data (for current week) -- If no snapshot data then create it -- If data already exists for current week do nothing So, let's look at my current table structure: :rank :name :games :carries :net :avg :tds :ydspg :wins :losses :ties So, the first issue I see is that I do not have a column that accounts for some type of weekly snapshot event notification. Would you recommend this be tied to a timestamp? How would I check (based on the conditions above) to check against a particular timestamp range and produce the results..? Or should I create another column to check this out? And, lastly, is there somewhere online that code is available to view for "advanced table manipulation"? Much of the code that I have found is either very outdated, very basic, or not something I can use. The documentation is a decent start but it does not contain a lot of advanced examples.. I know I may be asking a lot of questions (and I apologize if I am). However, I do learn quickly and I'm the type of person that likes to dive in and get started. I've read one full ruby book and am midway through my first rails book. However, even these books do not provide me scenario based examples. This is why I'm here. I am better at understanding code when I see code. I don't mind working through code that contains errors and trying to get it to work. That just helps me gain an understanding of what occurs. The API can only be used as a code bits reference. I always look there first but which code are you looking for? If you know exactly what method you are going to be working with, looking in the API and then scouring the web for information is a little easier. In the case of my example above, I'm not sure which methods I will be working with exactly to accomplish my task. Thanks. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

