[Ror-es] como usar "count"
Pedro Visintin
pedro.visintin at gmail.com
Mon Sep 4 17:27:50 GMT 2006
Slivio:
Muy bueno lo suyo :-)
On 9/4/06, Pedro Visintin <pedro.visintin at gmail.com> wrote:
>
> before_save aplica tanto al insert como al update y el before_create solo
> al insert
>
> el manejo de errores variara si usas rjs o no.
>
> Saludos
>
>
> P
>
> On 9/4/06, Alexander Gonzales <gonzalesc at gmail.com> wrote:
> >
> > mmm probe eso de Usuario.count y pues si me salio..
> > aun asi.. creo que Damian tiene razón pues eso debe ir a modelos
> > Comente lo del controlador y coloqué ese metodo en mi modelo
> >
> >
> > def before_create
> > raise 'Cupo excedido.' if self.count < 3
> > end
> >
> > y pues me dice que "count" es indefinido
> > como no conocia es metodo before_create me puse a buscar info
> > y pues vi un ejemplo en la que le ponia
> >
> > def before_create
> > raise 'Cupo excedido.' if Usuario.count < 3
> > end
> >
> > y me sale!! pero cuando se cumple la condicion y sale el mensaje "Cupo
> > excedido" pues este no lo presenta en mi layout por default, sino en la
> > venta de error.. ese plomo.
> >
> > mmmm
> > Alguna idea?
> >
> > saludos
> >
> > pd: alguien sabe que diferencia hay entre before_create y before_save ??
> >
> >
> > On 9/4/06, Edgar Gonzalez < edgargonzalez at gmail.com> wrote:
> > >
> > > Por lo que veo:
> > >
> > > 1. count se lo estas aplicando a @user en vez de a @usuario
> > >
> > > 2. el método count se lo puedes aplicar directamente a la clase ->
> > > Usuario.count
> > >
> > > Salu2
> > >
> > > On 9/4/06, Alexander Gonzales < gonzalesc at gmail.com> wrote:
> > > > Buenas una duda:
> > > > Quiero ponerle un cupo limite a mi modelo usuarios y pues para ello
> > > le he
> > > > puesto esto en mi metodo
> > > >
> > > >
> > > > def inscribirse
> > > > @usuario = Usuario.new(params[:usuario])
> > > >
> > > > if @user.count < 4
> > > > flash[:notice] = 'Ya no hay cupos.'
> > > > redirect_to :action => 'add'
> > > > else
> > > >
> > > > if @usuario.save
> > > > flash[:notice] = 'El usuario ha sido registrado
> > > > satisfactoriamente.'
> > > > redirect_to :action => 'view', :id => @usuario
> > > > else
> > > > render :action => 'add'
> > > > end
> > > > end
> > > > end
> > > >
> > > >
> > > > COmo se ve un limite de 4, aun asi, me dice que "count" es un método
> > > > indefinido...
> > > >
> > > > salguna luz para seguir investigando?
> > > > saludos
> > > >
> > > > --
> > > > Alex Gonzáles Cornejo
> > > > Sistemas - JawSys
> > > > http://gonzalesc.org
> > > > http://www.jawsys.com
> > > > _______________________________________________
> > > > Ror-es mailing list
> > > > Ror-es at lists.simplelogica.net
> > > > http://lists.simplelogica.net/mailman/listinfo/ror-es
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Edgar González González
> > > E-mail: edgargonzalez at gmail.com
> > > http://vp.com.ve
> > > http://lacaraoscura.com
> > > http://rubycorner.com
> > > --
> > > _______________________________________________
> > > Ror-es mailing list
> > > Ror-es at lists.simplelogica.net
> > > http://lists.simplelogica.net/mailman/listinfo/ror-es
> > >
> >
> >
> >
> > --
> >
> > Alex Gonzáles Cornejo
> > Sistemas - JawSys
> > http://gonzalesc.org
> > http://www.jawsys.com
> >
> > _______________________________________________
> > Ror-es mailing list
> > Ror-es at lists.simplelogica.net
> > http://lists.simplelogica.net/mailman/listinfo/ror-es
> >
> >
> >
>
>
> --
> Pedro Visintin . I T S o l u t i o n s A r c h i t e c t
> Ruby On Rails Argentina. http://blogs.onrails.com.ar
>
--
Pedro Visintin . I T S o l u t i o n s A r c h i t e c t
Ruby On Rails Argentina. http://blogs.onrails.com.ar
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20060904/d29fc33d/attachment-0001.htm
More information about the Ror-es
mailing list