Plugin Rails: sluggable_finder
Por Ismael, 27/7/2007, 5:26 pm en Desarrollo, Proyectos, Ruby & Rails, artículosPlugin Ruby on Rails para obtener URL’s bonitas para tus modelos.
Plugin Ruby on Rails para obtener URL’s bonitas para tus modelos.
Acts as Contactable es un plugin para Rails bastante sencillo que extraje del desarrollo de una de las aplicaciones Aardvark. Aunque hay mucho que mejorar (especialmente el nombre, que no me convence), me atrevo a publicarlo para que los “railseros” de la Venerable Audiencia lo destrocen y/o extiendan.
En Aardvark lo estoy usando para ciertos modelos […]
Gracias a la magia de ActiveRecord, en Rails es fácil definir las asociaciones entre clases:
Code (ruby)
class Blog < ActiveRecord::Base
has_many :posts, :order => ‘published_on DESC’
end
Esto nos permite bellezas como
Code (ruby)
mi_blog = Blog.find(:first)
articulos = mi_blog.posts
Pero supongamos que queremos en Blog un método que nos retorne sólo los 10 artículos más recientes Una solución es definir otra […]
Acabo de leer un post en el blog de Juque (el post tiene ya unos días, todo lo que se pierde uno por cerrar NetNewsWire por un rato!) donde Juan Pablo anuncia su intención de construir su propio CMS. En los comentarios se habla, con cierta luz negativa, de “reinventar la rueda”, refiriendose a que […]
Además de la arquitectura MVC que pone todo en su lugar, Rails incluye ActiveSupport, un módulo con extensiones varias a las clases nativas de Ruby como Array, Time y Date. Esto permite expresar calculos de fechas y tiempos en lenguaje casi natural.
Code (ruby)
ayer = Time.now - 1.day # => Tue Jun 19 17:11:20 CLT 2007
Lo […]
Construyendo aplicaciones Ajax con la librería Prototype.js
Prototype.js, la librería javascript que hemos discutido en EstadoBeta, recientemente incluye actualizaciones que la hacen aún más util. Estas comprenden mejoras al objeto Form, que agrupa métodos para manejar elementos de formulario, y optimizaciones para Ajax.
Pero la actualización más atractiva son los métodos encadenables para manipular el DOM. Anteriormente, si querías aplicar una serie de […]
Esta es otra herramienta para optimizar tu código. Clean CSS combina los selectores de tus archivos CSS para reducir el tamaño y sintetizar el código. Útil si te preocupan esos kilitos de más (en tu CSS, claro).
Link: Clean CSS (Via The Web Developer’s Handbook).
Técnicas para crear objetos Javascript con argumentos opcionales.
Esto es casi una curiosidad. En Javascript puedes hacer una función que se invoca al momento de declararla, así:
mi_funcion = function(){
alert(”hola”);
}();
Carga eso en tu navegador. La palabra “hola” aparecerá en un alert apenas refresques la página.
¿Qué pasó?