La gente de Phusion, los creadores de Passenger, han liberado el 23/06/2008 Ruby Enterprise Edition, la cual contempla correcciones a las vulnerabilidades de seguridad encontradas recientemente.
Este build incorpora las siguientes características:
Via un post de Twitter de Favio Akita me llega la noticia del libro Ruby on Rails 2.1: ¿What's new? en inglés para descargar gratuitamente. Que lo disfruten.
En mi aprendizaje de Ruby y Rails, en especial en la parte de ActiveRecord, me he visto en la necesidad de encontrar un modo de poder ver qué es lo que sucede debajo del ORM cuando opero con los modelos en la creación y actualización de datos, relacionados o no. Rails genera un archivo "log" por defecto con todas las operaciones SQL realizadas a la base de datos.
Si progamaste en Delphi y estás en Ruby, seguro que extrañaras el bloque with do end, para evitar el repetir codigo y ganar en claridad.
Por ejemplo tomemos este código que es un controller para gestionar aplicaciones para Iphone
def index @recipes = Recipe.find_for_index(params[:format]) respond_to do |format| format.html # index.html.erb format.xml { render :xml => @recipes } format.iphone # index.iphone.erb end end
A modo de prueba de GeSHI Filter posteo a continuación uno de mis primeros intentos por hacer un programa Ruby decente (es decir, que corra fuera del irb).
La finalidad de este pequeño script es la de postear un comentario a twitter desde linea de comando, o bien enviar un SMS a un amigo existente en dicha red. Para hacer esto usé la gem twitter4r y tambien la clase GetOptLong para manejar los parámetros que llegan por línea de comando.
En los posts próximos publicaré traducciones de manuales de Ruby y Rails que he encontrado y traducido para mis amigos/alumnos/colegas, etc etc...
Comentarios recientes
44 weeks 15 hours ago
45 weeks 5 days ago
1 año 26 weeks ago
1 año 28 weeks ago
1 año 40 weeks ago
1 año 45 weeks ago
1 año 51 weeks ago
1 año 51 weeks ago
1 año 51 weeks ago
1 año 52 weeks ago