Ruby Forum Ruby on Rails > How is scaffold used?

Posted by Irene Smile (ssmile)
on 28.04.2008 18:06
I am new to Ruby on Rails. I have seen two kinds of using scaffold

1) In a controller class to bind controller to its respective model as
in
class ContactController < ApplicationController
        scaffold contact # contact here is the name of the model called
contact
end

2) scaffold is run from MS-DOS command line as in:
ruby script/generate scaffold contact contact

When do you scaffold inside a class and when do you run scaffold from
command-line? Are there any other ways in which scaffold is done?

Thanks!
Posted by Roger Pack (rogerdpack)
on 28.04.2008 18:39
(Received via mailing list)
google rails scaffold ?
Posted by DHH (Guest)
on 28.04.2008 19:41
(Received via mailing list)
> I am new to Ruby on Rails. I have seen two kinds of using scaffold

Hi Irene, welcome to the community.

> 1) In a controller class to bind controller to its respective model as
> in
> class ContactController < ApplicationController
>         scaffold contact # contact here is the name of the model called
> contact
> end

This style of scaffolding has been removed from Rails 2.0. It used to
be referred to as dynamic scaffolding, but it didn't really help
people learn about Rails or give them a way to modify the generated
interface, so we killed it.

> 2) scaffold is run from MS-DOS command line as in:
> ruby script/generate scaffold contact contact

This is the scaffold you want to use. If you run 'ruby script/generate
scaffold' you'll get list of instructions on how to use it.