[Ror-es] como usar "count"
Alexander Gonzales
gonzalesc at gmail.com
Mon Sep 4 17:10:51 GMT 2006
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.simplelogica.net/pipermail/ror-es/attachments/20060904/3fae35fa/attachment.htm
More information about the Ror-es
mailing list