Luego de muchas indecisiones de mi parte y del insistente apoyo de amigos de la comunidad del SL, he decidido publicar este sencillo CMS, el que construí para mis alumnos de programación.
Para quien no sepa que significa "Chimichurri", posteo su definición en Wikipedia.: "Chimichurri (o abreviado chimi) es una salsa o adobo culinario de consistencia líquida, típico de Argentina y Uruguay , parecida al pebrechileno. Generalmente es una salsa picante que se utiliza para acompañar carnes como el asado, los choripanes o marinar pescados y aves."
Según se vaya avanzando en un proyecto, es posible que nos veamos en la necesidad de encotrar los registros vecinos para el que estemos utilizando en un momento dado. De este modo, por ejemplo si uno esta posicionado en un registro y desea obtener el siguiente, tener algo como "next" o "previous" sería muy útil.
Acts_as_ordered es un plugin interesante para obtener los registros previos o siguientes a uno determinado.Es muy versatil y potente. Se puede descargar de aquí.
Para mi cuestiones particulares, lo resolví a lo bestia, incluyendo estos dos métodos en la clase que los requería.
def self.previous id prev_id= self.minimum(:id, :conditions => ['id > ?', id]) self.find(prev_id) end def self.next id next_id=self.maximum(:id, :conditions => ['id < ?', id]) self.find(next_id) end
Inspirado de un reply en Duane's Brain
Buscando la razón por la cual me falla un find_each dentro de un rake, me encontré con este sitio que sin dudas no deja de ser interesante. Suele pasar que tenemos en claro como construir una sentencia SQL pero no sabemos como hacerlo en ActiveRecord. Este pequeño script lo resuelve. Lo estuve probando y hay casos en los que no devuelve nada, como ser pasando rangos con BETWEEN, por ejemplo.
select * from members where first_name = 'Harold' and age = '34' => Members.find(:all, :conditions => {:age => "34", :first_name => "Harold"} select * from members => Members.find(:all) select * from members where first_name = 'Harold' => Members.find(:all, :conditions => {:first_name => "Harold"} select * from members where first_name like '%Harold%' => Members.find(:all, :conditions => ["first_name like ?", '%Harold%'])
Entre las cosas con que un desarrollador se encuentra a lo largo de los proyectos, es con la tarea de integrar viejas y nuevas tecnologías, para construir algo nuevo y distinto. Este puede ser el caso de quienes tienen que integrar un AS/400 con un MS SQL Server, u o bien de aquellos que se ven en la necesidad de incorporar bases de datos preexistentes y de diversos tipos para darles un tratamiento adecuado. De este modo, por ejemplo, es usual que se pretenda compartir información en bases de datos locales mediante interfaces web. Para este caso, existen herramientas de desarrollo que permiten hacerlo, como ser Java, o en mi caso en particular, Rails.
De la mano de dos genios, uno es /JK y Gastón Ramos, pasteo este singular y sencillo script que descarga los episodios de "La venganza será terrible" de Alejandro Dolina. La razón de esto es que al parecer a /Jk le pareció correcto tirar por la borda su antiguo blog en favor de un proyecto que se encuentra emprendiendo.
En el día de ayer me vi en la necesidad de reemplazar los select que ActiveScaffold utiliza en los campos de fecha, por algo mucho más rápido, intuitivo y agradable. Fue así que busqué en los third party plugins de ActiveScaffold y me encontre con calendar_date_select, el cual es originario de Prototype.
Por cuestiones del azar me he visto complicado en un brete del cual no he podido escapar. Para un cliente en particular he tenido que establecer relaciones entre su Interbase 6 existente y mi proyecto Rails. A pesar de que a primera vista esto puede ser simple de hacer, en la práctica no lo es.
Con este título saludo a todos los programadores en su día internacional. Hoy 12 de setiembre, es el día 256 del año, y para los programadores ese número es parte de nuestras vidas.
Juixe TechKnow ha lanzado la edición Agosto de The Rubyist, una colección de los más relevantes artículos del mundillo Ruby y agregados.
The Good
Sin duda uno de los factores predominantes a la hora de aprender Rails, es su fácil integración con tecnologías ya existentes. Para el caso de Java, es posible con Rails y de manera muy sencilla montar aplicaciones web fáciles de escribir y mantener, con lo cual se obtiene lo mejor de ambos mundos: la potencia y rendimiento de Java y la facilidad de desarrollo de Ruby/Rails.
Comentarios recientes
38 weeks 4 days ago
40 weeks 2 days ago
1 año 20 weeks ago
1 año 22 weeks ago
1 año 35 weeks ago
1 año 40 weeks ago
1 año 45 weeks ago
1 año 45 weeks ago
1 año 46 weeks ago
1 año 46 weeks ago