<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios en: Entendiendo el flujo de una aplicación rails</title>
	<atom:link href="http://blog.mexicoonrails.com.mx/2008/04/10/entendiendo-el-flujo-de-una-aplicacion-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mexicoonrails.com.mx/2008/04/10/entendiendo-el-flujo-de-una-aplicacion-rails/</link>
	<description>Evangelizando Mexico con Ruby On Rails</description>
	<pubDate>Thu, 21 Aug 2008 17:52:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>Por: César Tabares</title>
		<link>http://blog.mexicoonrails.com.mx/2008/04/10/entendiendo-el-flujo-de-una-aplicacion-rails/#comment-19</link>
		<dc:creator>César Tabares</dc:creator>
		<pubDate>Thu, 12 Jun 2008 07:30:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mexicoonrails.com.mx/?p=6#comment-19</guid>
		<description>Puedes combinar restful_authentication  con acl_system2 que es un plugin para acceso controlado por listas. Yo lo probe y funciona muy bien. Se pueden definir usuario y roles y en los controladores se especifica los derechos de acceso. Por ejemplo (fragmento de la documentacion): 

class PostController  [:list, :index]
  access_control :new =&#62; '(admin &#124; user &#124; moderator) &#38; !blacklist',
                 :create =&#62; 'admin &#38; !blacklist',
                 :edit =&#62; '(admin &#124; moderator) &#38; !blacklist',
                 :update =&#62; '(admin &#124; moderator) &#38; !blacklist',
                 :delete =&#62; 'admin &#38; (!moderator &#124; !blacklist)' 

saludos !</description>
		<content:encoded><![CDATA[<p>Puedes combinar restful_authentication  con acl_system2 que es un plugin para acceso controlado por listas. Yo lo probe y funciona muy bien. Se pueden definir usuario y roles y en los controladores se especifica los derechos de acceso. Por ejemplo (fragmento de la documentacion): </p>
<p>class PostController  [:list, :index]<br />
  access_control :new =&gt; &#8216;(admin | user | moderator) &amp; !blacklist&#8217;,<br />
                 :create =&gt; &#8216;admin &amp; !blacklist&#8217;,<br />
                 :edit =&gt; &#8216;(admin | moderator) &amp; !blacklist&#8217;,<br />
                 :update =&gt; &#8216;(admin | moderator) &amp; !blacklist&#8217;,<br />
                 :delete =&gt; &#8216;admin &amp; (!moderator | !blacklist)&#8217; </p>
<p>saludos !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Edgar</title>
		<link>http://blog.mexicoonrails.com.mx/2008/04/10/entendiendo-el-flujo-de-una-aplicacion-rails/#comment-14</link>
		<dc:creator>Edgar</dc:creator>
		<pubDate>Wed, 04 Jun 2008 17:33:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mexicoonrails.com.mx/?p=6#comment-14</guid>
		<description>Hola Enrique.

El secreto de todo está en los modelos, enfócate a ellos para obtener una solución. Para tu caso pongamoslo asi: (en vez de &lt;em&gt;nivel&lt;/em&gt; llamemosle &lt;em&gt;rol&lt;/em&gt;)

Un usuario puede tener muchos roles, y un rol puede tener muchos usuarios.. entonces es una relación muchos-a-muchos cierto? Ok, este tipo de relaciones en rails generalmente son un poco complicadas de manejar ya que la relación se hace através de una tabla en común (roles_users) en donde cada fila hacen un id único.

Sería un poco extenso explicar estas relaciones en un comentario, estoy preparando una serie de screencasts en los que podría incluir este planteamiento. Pero por el momento, puedo sugerirte otro plugin que te hará las cosas mucho más fáciles (así como restful_authentication lo hizo):

ACL System2 http://agilewebdevelopment.com/plugins/acl_system

Lee el archivo README para ver ejemplos y entender cómo usarlo.

Saludos.</description>
		<content:encoded><![CDATA[<p>Hola Enrique.</p>
<p>El secreto de todo está en los modelos, enfócate a ellos para obtener una solución. Para tu caso pongamoslo asi: (en vez de <em>nivel</em> llamemosle <em>rol</em>)</p>
<p>Un usuario puede tener muchos roles, y un rol puede tener muchos usuarios.. entonces es una relación muchos-a-muchos cierto? Ok, este tipo de relaciones en rails generalmente son un poco complicadas de manejar ya que la relación se hace através de una tabla en común (roles_users) en donde cada fila hacen un id único.</p>
<p>Sería un poco extenso explicar estas relaciones en un comentario, estoy preparando una serie de screencasts en los que podría incluir este planteamiento. Pero por el momento, puedo sugerirte otro plugin que te hará las cosas mucho más fáciles (así como restful_authentication lo hizo):</p>
<p>ACL System2 <a href="http://agilewebdevelopment.com/plugins/acl_system"  rel="nofollow">http://agilewebdevelopment.com/plugins/acl_system</a></p>
<p>Lee el archivo README para ver ejemplos y entender cómo usarlo.</p>
<p>Saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Enrique</title>
		<link>http://blog.mexicoonrails.com.mx/2008/04/10/entendiendo-el-flujo-de-una-aplicacion-rails/#comment-13</link>
		<dc:creator>Enrique</dc:creator>
		<pubDate>Wed, 04 Jun 2008 16:43:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mexicoonrails.com.mx/?p=6#comment-13</guid>
		<description>Soy demasiado nuevo en RoR, recien estoy experimentando y me he trabado en el inicio de sesion. Resulta que encontre el plugin restful_authentication, que lo hace automáticamente. Hasta ahi todo mas que bien, pero para un futuro proyecto estuve probando de agregarle nivel de acceso. El problema que tengo es que no encuentro la forma de hacer referencia a la tabla y me extraiga el campo de nivel que le agregue. Si uso find estoy buscando nuevamente en la tablay lo que necesito es hacer referencia a la tabla y de ahi si utilizar tabla.nivel. Desde ya muchas gracias</description>
		<content:encoded><![CDATA[<p>Soy demasiado nuevo en RoR, recien estoy experimentando y me he trabado en el inicio de sesion. Resulta que encontre el plugin restful_authentication, que lo hace automáticamente. Hasta ahi todo mas que bien, pero para un futuro proyecto estuve probando de agregarle nivel de acceso. El problema que tengo es que no encuentro la forma de hacer referencia a la tabla y me extraiga el campo de nivel que le agregue. Si uso find estoy buscando nuevamente en la tablay lo que necesito es hacer referencia a la tabla y de ahi si utilizar tabla.nivel. Desde ya muchas gracias</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.326 seconds -->
