Michael Pavling wrote:
> On 16 March 2010 14:55, Jeff Ramin <lists@ruby-forum.com> 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 rubyonrails-talk@googlegroups.com.
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.
No comments:
Post a Comment