Cuál es el mejor enfoque conceptual, en Rails, para administrar áreas de contenido en lo que de otro modo es una aplicación web?

(Hace un tiempo leí esta gran publicación:http: //aaronlongwell.com/2009/06/the-ruby-on-rails-cms-dilemma.htm, discutiendo el "Dilema CMS Rails". Describe enfoques conceptuales para administrar contenido en sitios web frente a aplicaciones web. Todavía soy un principiante con Rails, pero tenía un poco de experiencia en PHP y todavía tengo problemas para entender esto.

Mucho de lo que me encuentro es con clientes que quieren un sitio web que no sea 100% sitio web, y que no sea 100% aplicación web ... Es decir, tal vez haya varias páginas de contenido orientado al público, pero luego hay son elementos de aplicación, y se supone que todo el aspecto general es coherente. Esto siempre fue bastante simple en PHP, ya que simplemente introdujo el código de su aplicación en el "script" de PHP, etc. (aunque sé que hay muchas desventajas en esta plataforma y enfoque).

Así que me pregunto, ¿cuál es el mejor enfoque en Rails para hacer esto?

Diga que tiene una aplicación con autenticación de usuario y algún tipo de cosas CRUD en curso, donde los usuarios colaboran en proyectos o algo así. Bueno, ¿cuál es el enfoque óptimo para administrar el texto / imágenes de las páginas "Cómo funciona este sitio" y "Nuestra empresa", que las personas también pueden querer ver? ¿Es simplemente tener un controlador de páginas y varios campos de texto, con un panel de administración en la parte posterior que le permite editar esos campos? ¿O quizás es un enfoque común comenzar con algo como Refinery, y luego construir sobre él para las áreas de un sitio que no dependen del contenido?

Lo siento si esta es una pregunta tonta. Es solo que he leído el libro de Hartl y otros, y nunca abordan estas cosas prácticas de bajo nivel para un principiante ... Claro, ahora puedo crear un feed de Twitter, pero cuál es la página "Acerca de" de Twitter (http: // twitter.com/about)? No puedo simplemente arrojar texto a una vista y dárselo a un cliente ... Quieren una manera súper fácil de ver el árbol del sitio, editar áreas de contenido Y administrar / ejecutar su feed de Twitter o lo que sea.

Gracias por tu ayuda

Respuestas a la pregunta(1)

Su respuesta a la pregunta