[Ror-es] Páginas estáticas en Rails 2

Luis Felipe Hurtado Campuzano luisfelipehurtado at gmail.com
Fri Dec 28 20:44:03 GMT 2007


Hola,

Yo no vería problema en quitar el controlador registrado como recurso de
routes.rb

Saludos,

Luis Felipe.

El día 28/12/07, juanjo <juanjova at um.es> escribió:
>
> Hola,
>
> Por supuesto, esto que comentáis lo probé y lo he probado, pero no
> funciona.
>
> Si por ejemplo, dentro del controlador Pages escribo la función vacía
> aboutus:
>
> class PagesController < ApplicationController
> ...
>
> def aboutus
> end
>
> ...
> end
>
> Cuando yo voy a http://localhost:3000/pages/aboutus lo que me encuentro
> es un fallo:
>
>
> Couldn't find Page with ID=0
>
>
> ¿Por qué? Pues supongo que por las rutas de REST.
>
> Un saludo!
>
> El vie, 28-12-2007 a las 21:12 +0100, Sergio Gil Pérez de la Manga
> escribió:
> > On Dec 28, 2007 8:58 PM, Fernando Blat <ferblape at gmail.com> wrote:
> > > Hombre,
> > >
> > > siempre puedes hacerte un controlador y rellenarlo de acciones vacías,
> > > y que cada acción se corresponda con una página estática.
> > >
> > > No es tan elegante como el method missing pero seguro que te funciona
> :)
> > >
> > >
> > >
> > >
> > > On Dec 28, 2007 8:44 PM, juanjo <juanjova at um.es> wrote:
> > > > Hola a todos,
> > > >
> > > > Al fin he empezado a utilizar Rails 2, y me he encontrado con un
> > > > problema: Las páginas estáticas. Y no me refiero a poner una página
> en
> > > > public/, sino en crear un controlador estático que me sirva páginas
> como
> > > > el "About Us", "Contact"... o eso o poner un método nuevo que tire
> > > > contenido estático en un controlador ya construido.
> > > >
> > > > Esto antes me funcionaba... pero ahora no. He estado buscando y no
> > > > encuentro nada. Supongo que no es cosa de Rails 2 en sí, sino de
> rutas.
> > > >
> http://www.tabernadelturco.com/2006/01/08/renderizar-paginas-estaticas-en-rails/
> > > >
> > > > ¿Sabéis algún sitio dónde esté explicado o sabéis cómo hacerlo?
> > > >
> > > > Un saludo, y gracias por adelantado!
> > > > Juanjo.
> > > >
> >
> > No sé si el artículo que en su día citaba Manu es muy viejo, pero
> > ninguna de las dos cosas hace falta! Si en el directorio de vistas
> > correspondiente existe una con el nombre de la acción pedida, Rails
> > asume una acción vacía y renderiza el template (supongo que con un
> > truco interno similar al method_missing que contaba Fernando en su
> > blog) aunque no esté definida la acción en el controlador.
> >
> > Lo que te puede estar fallando es que en Rails 2 cambia el esquema de
> > nombres y extensiones de las vistas. En particular, si tenías uno
> > llamado hola.rhtml, ahora deberás tener un hola.html.erb (el esquema
> > general es nombre_plantilla.formato.motor_de_render, así que los más
> > típicos serán cosas como hola.html.erb y hola.atom.builder; puedes
> > leer más detalles en cualquiera de las recopilaciones de novedades en
> > Rails 2 como http://weblog.rubyonrails.org/2007/12/7/rails-2-0-it-s-done
> ).
> >
> >
> --
>
>
> ____________________________________________________________________________
> Juan José Vidal Agustín <juanjova at um.es>
> Universidad de Murcia
> ÁTICA - Área de Tecnologías de la Información y las Comunicaciones
> Aplicadas
> Proyecto SOFTLA - Software Libre y Abierto Universidad de Murcia
> Edificio Ática, Campus Univ. de Espinardo
> E-30100 Murcia (SPAIN)
>
> Tlf.: +34 968 39 8741
> ===================================================================
>
>
> _______________________________________________
> Ror-es mailing list
> Ror-es at lists.simplelogica.net
> http://lists.simplelogica.net/mailman/listinfo/ror-es
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20071228/fd65243c/attachment.htm 


More information about the Ror-es mailing list