Michael Pavling wrote: > On 16 March 2010 14:55, Jeff Ramin <[email protected]> wrote: >> According to "Agile Web Development with Rails", the field should >> automagically appear on views, but that was using rails 1.2 and using >> scaffold in the controller. I'm running rails 2.3.x, so wasn't able to >> use "scaffold" in the way described in the book. >> >> Does that explain the (mis)behavior? > > Which version of the book have you got?! If it's v2 or earlier, lots > of it is going to be wrong for the version you have installed, which > is going to be very frustrating at times.
2nd edition, 2006. > > > But yes - the scaffolding used to loop through all the columns : > > <% for column in License.content_columns %> > <p> > <b><%= column.human_name %>:</b> <%=h @license.send(column.name) %> > </p> > <% end %> > > ...but that's intensely annoying because you have to *totally* remove > it to replace it with anything useful. > > Now, the individual fields get rendered one after an other - so you > can tweak the scaffolded file, rather than re-write it completely. > > (of course the down side is if you add a new field to the db, you have > to add it to the view) Thank you. -- 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.

