[Ror-es] como usar "count"
Silvio Quadri
silvioq at gmail.com
Mon Sep 4 17:15:59 GMT 2006
Usá
errors.add_to_base "bla bla bla"
return false
Silvio
2006/9/4, Alexander Gonzales <gonzalesc at gmail.com>:
>
> 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
>
>
>
--
Silvio Quadri
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20060904/6d7140a8/attachment-0001.htm
More information about the Ror-es
mailing list