Saber si la una tabla esta vacia

Buenas,

Cual es la mejor manera para saber si una tabla esta vacía???

  • Realizo un count
  • con find_by_al y luego compruebo con empty?

Cual creéis que podría ser?

Gracias.

Me parece que me estoy volviendo un poco maniático con la sintaxis :frowning:

El Domingo, 29 de Octubre de 2006 11:11, alarkspur escribió:

Buenas,

Cual es la mejor manera para saber si una tabla esta vacía???

  • Realizo un count
  • con find_by_al y luego compruebo con empty?

Cual creéis que podría ser?

Yo haría NombreModelo.count.zero?.

Gracias.

De nada.

Me parece que me estoy volviendo un poco maniático con la sintaxis :frowning:

No eres el único :wink:

el count siempre devuelve un entero, en este caso seria 0 (cero)

On 10/29/06, alarkspur [email protected] wrote:

Me parece que me estoy volviendo un poco maniático con la sintaxis :frowning:


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


Edgar González González
E-mail: [email protected]
http://vp.com.ve
http://lacaraoscura.com
http://rubycorner.com
http://to2blogs.com

Gracias a ambos por las respuestas.

Lo que no me convencía, era que lo tenia echo con un count
comprobando despues el resultado, y tambien lo habia echo con un
find_by_all y comprobando despues que no estuviese vacía la cadena
obtenida.

Claro, aunque lo hacia bien, me parecía que había echo demasiadas
lineas para ser código Ruby :slight_smile:

Al final como bien me habeis indicado he añadido zero? para que me
quedase mas bonito el código y en una sola linea :wink:

Gracias de nuevo.
Un saludo.

Modelo.find(:all).any?

Lo que no me convencía, era que lo tenia echo con un count
comprobando despues el resultado, y tambien lo habia echo con un
find_by_all y comprobando despues que no estuviese vacía la cadena
obtenida.

Yo haría el count sólo si sólo quiero saber si hay algo o no, y un find si
además también quiero obtener los elementos en el caso de haber alguno.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs