El agregador de todo lo que se publica en castellano sobre Ruby On Rails.

Mostrando 1-15 de un total de 18
A [...]
A [...]
A [...]
A [...]
Después de que la anterior beta de Radrails funcionase solamente para eclipse 3.2, finalmente hay disponible una nueva beta, la 0.9.1, que puede correr en Eclipse Europa (he probado en 3.3 y todo funciona bien, aunque no sé si en la 3.4 se comportará igual). La url para el update manager de eclipse es http://update.aptana.com/update/rails/beta/3.2 Si todavía no usas ningún IDE para tu desarrollo con ruby o rails, te recomiendo que le eches un vistazo. Aunque es cierto que Eclipse es algo p [...]
Viniendo de otros lenguajes de programación, cuando empecé con ruby echaba de menos los métodos destructores de objetos. Igual que existe un método initialize, esperaba que hubiera un método finalize al que se invocase justo antes de que el garbage collector pasase a limpiar los objetos no usados. Buscando un poco, di con la clase ObjectSpace, con la que se pueden hacer algunas cosas interesantes, como por ejemplo recorrer todos los objetos que existen en memoria en un momento determinado. [...]
La conferencia rails europea ya ha terminado… los videos están en internet… los contenidos son muy interesantes, pero… tienen chistes de chiquito? NOOOORL!!! Tras el éxito de la convocatoria del año pasado y animados por la acogida de la comunidad, la conferencia rails de habla hispana arranca de nuevo. Las fechas para esta edición son el 22 y 23 de noviembre. Dos días de comunidad, conferencias, libros a buen precio y networking. Además, es el único día del año en qu [...]
En este post voy a comentar cómo usar algunas de las características que más me gustan de ruby y rails: la posibilidad de reabrir una clase en cualquier momento, poder capturar las llamadas a métodos que no existen en un objeto, y la posibilidad de hacer alias de métodos (y encadenarlos) Para ilustrar todo esto y ver qué podemos hacer, vamos a modificar el comportamiento de la clase Hash de forma que pueda hacer lo siguiente >> me={:name=>’javier’} => {:name=>& [...]
Durante los últimos dos/tres meses he dedicado gran parte de mi tiempo (junto a otras personas del equipo) a desarrollar la web mirubi.com. A pesar de estar en fase Beta está teniendo una acogida bastante interesante y nuestro cliente ya está lanzando versiones en Reino Unido, Alemania, Francia y USA. Como todos los desarrollos que hacemos en ASPgems es una solución 100% rails. La aplicación es multi-país, multi-idioma y multi-marca, permitiendo a los partners una personalización de la a [...]
A veces viene bien poder mostrar el contenido de un Array de forma aleatoria en ruby. Por ejemplo, puedes querer mostrar en una tagcloud los tags más populares pero no quieres mostrarlos en orden para que quede más estético. Normalmente usamos el método sort_by en arrays compuestos de objetos complejos para compararlos por algún campo, por ejemplo para un resultado de una consulta de AR podríamos hacer: my_array.sort_by{|x| x.amount} Podemos utilizar el mismo método de una forma simple pa [...]
Si leéis (con Firefox) documentación online del estilo de http://api.rubyonrails.com o http://www.ruby-doc.org/core/ os habrá pasado unas cuantas veces que la búsqueda es bastante ortopédica, porque tú quieres buscar algo en el frame en el que estás, pero FF siempre empieza a buscar desde el primero de la página y acabas gastando la tecla F3. Pues.. el frotar se va a acabar… con esta utilísima extensión para Firefox consigues que la búsqueda empieza a partir del sitio donde has [...]
Ya sabemos que mediante el uso de Associations podemos conseguir eliminar el problema de las n+1 selects cuando queremos cargar datos de una tabla y su tabla asociada. Esto es lo que se conoce como eager loading. Siguiendo la documentación, está claro que se puede hacer include de n tablas de golpe haciendo :include =>[tabla1,tabla2], y obtendremos datos tanto de nuestra tabla original como de las tablas tabla1 y tabla2. Un punto a tener en cuenta es que el tipo de joins que se hacen son LE [...]
Si necesitais parsear XML o HTML mal formado hay unas cuantas opciones interesantes en ruby / rails. De las que he visto, me ha parecido que htree da más que suficiente y tira rápido. Yo la acabo de utilizar para leer un html de una web, que me lo convierta a XML cerrando los tags abiertos estilo <br>, que me cierre los tags que se han olvidado como algún <span> y algún <tr>…. y luego poder acceder al html como si fuera xml directamente, pudiendo usar XPATH para recor [...]
Si quieres descargar el material de la ponencia sobre XML y rails que presenté en la conferencia rails, puedes hacerlo desde la página de descarga Si prefieres verla online, puedes verla aquí [...]
Como veíamos aquí cuando utilizamos ajax y rails tenemos que ser cuidadosos si queremos usar un juego de caracteres distinto a UTF-8. Ya hemos resuelto cómo mostrar correctamente la información que traemos desde el servidor, pero todavía tenemos que resolver cómo enviarla correctamente.Cuando usamos los helpers de rails, las llamadas ajax funcionan enviando la información al servidor serializada mediante la función “serialize” definida en prototype.js. Esta función a su vez [...]







































