I’m considering making every little piece of editable content on my site
a model with it’s own table.
So if you think of a blog post for example, the title, subject, body,
whatever…would be a separate table. With the proper associations of
course.
The reason for this is to 1.) allow for special attributes to be
assigned to each piece of content, 2.) to allow for each piece of
content to be edited individually via ajax.
You can think of it as making everything into a component/widget.
My questions are:
1.) How much extra strain would this be on the database. So now instead
of just fetching one row with the data, you would query each table
association for the right info.
2.) Does anyone have any good examples/tutorials for turning every piece
of content on your site into an ajax editable component?