new app - where to start

Well not quite new, and not quite a fresh start.

I'm just wondering what people think is a good way in general to manage the content of a site. I mean, I appreciate you can generate a view and start typing but is there a benefit in making a PageContent model and starting with that.

I mean for content management of some kind, e.g. I could later make use of stuff like @page_title and @page_content. How do people manage page content? Is something like, “./script/generate scaffold page_content page_title:string page_content:text” a good place to start?

OR

do people just type the content into the view files, e.g. homepage.html.erb

What's best?