Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2009, 06:40
alr11389
 
Fecha de Ingreso: julio-2009
Mensajes: 36
Antigüedad: 15 años, 4 meses
Puntos: 0
roles de usuarios

Buenas, mi pregunta es sencilla(o eso espero).

Para haceros la pregunta y la solucion mas facil, vamos a suponer que mi codigo es la primera parte de la pagina guides.rails.com(creo que era asi). En ese codigo solamente tenemos una pagina para crear posts.

Pues bien, me gustaría hacer para que tenga un administrador(esto de crear usuarios y toda esa parafernalia lo tengo implementado) el cual podrá borrar y editar todos los posts, y un usuario normal que solo podrá BORRAR Y EDITAR sus posts (y ver todos los posts, claro jeje).

No sé si para solucionarlo es todo un rollo para tener que usar un plugin, porque estoy intentando hacer todo sin plugins.

Lo unico que sé hacer es que el usuario logeado pueda ver toda la web y una persona navegante anonima tenga restringido el acceso a ciertas cosas(por ejemplo a que no podrá acceder a los posts y eso).

Si necesitais alguna parte de mi codigo y tal.. pedidmelo y os lo enseño.

Gracias.

EDITO: Se me habia ocurrido crear un nuevo controlador en el que asocie user_id y post_id y podria ser facil de resolver, lo malo de esto es que tendría que crear esa relacion con cada modelo que haga, por ejemplo si mas adelante hago comentarios o mas cosas, ademas de que no sigue la filosofia de ruby de "no repitas codigo" jeje.

Última edición por alr11389; 30/12/2009 a las 07:51