Hi guys, I started the manual process on four files in app\views\expenses. I made some benign to them and crashed. I'd appreciate any observations you might offer about that.
My first change was to reorder fields in each of them. That has gone without a hitch, so far as I can tell. My second change was to add comments as place-markers for the pair of fields I have to add to each of them. That caused one of them to fail: index.html.erb (and perhaps the others will when I invoke them.) I posted the commented and un-commented versions at http://www.pastie.org/962089. Thanks in Advance for any ideas you might offer, Richard On May 15, 7:49 pm, RichardOnRails <[email protected]> wrote: > Thanks for an additional response, Marnen. > > > Not quite. You do not need to change your model at all -- it will > > figure out that the extra DB fields are there. > > Interesting ... may I conclude that a Rails app, at start-up, > consults the database the app points to and determines the fields and > their types of every table? > > > script/generate model and controller will not help. script/generate > > scaffold might, but you're better off modifying your views manually. > > I anticipated this response and decided to forge ahead and make > changes manually. I ran into a problem after I added some erb > comments to four CRUD modules in app\views\expenses. I'm working on > that right now. > > > > The > > > question about whether I use git or my external hard drive are > > > tangential to the issue I'm dealing with. Likewise, whether I use > > > formal or ad hoc testing > > > Not really. ... > > I'm not disputing the value of Agile Programming. But clients > wouldn't tolerate me taking time to employ "best practices of to last > century" and my current "client", my son, doesn't want me to take > time for them now: he wants results, and I am responding to his > wishes. > > You have my word that I'll get Agile-ized after we reach a working > version 1 (or 1.1 ...). I promise :-) > > Thanks to you and Colin for spending time on a wretch like me :-), > Richard > > On May 15, 7:00 pm, Marnen Laibow-Koser <[email protected]> wrote: > > > > > RichardOnRails wrote: > > > [...] > > > > But the two new fields in the expenses table (added via migration) are > > > not reflected in the four app\views\expenses files. I can modify > > > these four files manually with ease. But some book I perused led me > > > to think that two tools would do that for me automatically: > > > > first: ruby script/generate model expense > > > then: ruby script/controller expense > > > > If they'd do the job (which was my original post) of adding CRUD > > > elements to my existing CRUD, then I'd like to employ them. And I > > > could just employ them and learn right away that they worked or not. > > > If not, I could easily recover my previous state. > > > Not quite. You do not need to change your model at all -- it will > > figure out that the extra DB fields are there. > > > script/generate model and controller will not help. script/generate > > scaffold might, but you're better off modifying your views manually. > > > [...] > > > > The > > > question about whether I use git or my external hard drive are > > > tangential to the issue I'm dealing with. Likewise, whether I use > > > formal or ad hoc testing > > > Not really. Smart version control and smart testing are essential to > > smart development: they give you the freedom to make bold changes with > > confidence, and to roll back changes that don't work. Without both in > > place, you're just hacking. > > > Best, > > -- > > Marnen Laibow-Koserhttp://www.marnen.org > > [email protected] > > -- > > Posted viahttp://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 > > athttp://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > 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 > athttp://groups.google.com/group/rubyonrails-talk?hl=en. -- 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.

