2009/9/15 Nestor Luis Lopez <[email protected]>:
> Hola gente, me llamo Luis. Hace 1 1/2 años aproximadamente que empecé con
> ruby y unos meses que descubrí rails. He aprendido mucho pero hay cosas que
> se aprenden a veces de la practica y la prueba y el error, Mi tema es el
> siguiente:
> Me gusta que mi aplicación rails quede prolija así que me interesa mucho
> saber cuales son las buenas practicas para acomodar los rbs y los (html /erb
> /haml) en el esqueleto de la aplicacion. Con esto me refiero si mi sitio
> tiene un parte publica y una privado, como manejar eso, la estructura de
> carpetas etc.. o si uso partials, donde ubicarlos etc... hay alguna
> documentacion que de alguna idea de esto.. desde ya muchas gracias a todos..

Hola Luis.

Creo que te vamos a poder ayudar más ante preguntas puntuales, así que
no dejes de hacerlas.

Con respecto al sitio privado, te puedo recomendar que armes un
namespace (que queda reflejado en las clases y las rutas) y queda todo
bastante prolijo. Si se llama admin, tendrías algo así como:

./app/controllers/admin/foos_controller.rb
./app/views/admin/foos/index.haml

Y en tus rutas:

map.namespace :admin do
  map.resources :foos
end

Incluso te recomiendo tener un controlador base para todo tu namespace:

./app/controllers/admin/base_controller.rb
class Admin::BaseController < ::ApplicationController
end

Y que todos los controladores de Admin hereden de
Admin::BaseController. Así podés compartir before_filters y otras
cosas que generalmente tienen sentido.

Cualquier cosa avisá.

D.
_______________________________________________
Ruby mailing list
[email protected]
http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar

Responder a