Una de las cosas que me resultó extraña cuando empecé a trabajar con Ruby es que este tuviera ayuda en la línea de comando, accesible a través del comando ri. Después entendí que esta característica era natural dado que estaba orientado al uso por parte de administradores de sistema.

Sin embargo ri en su versión actual es lento y bastante limitado, ya que no es capaz de indexar la documentación incluida en los RubyGems, que es el estándar de facto para la distribución de librería en Ruby.

La solución es muy simple, y es instalar FastRi que es una versión turbocargada que adicionalmente indexa la documentación de los gems instalados, por lo que no sólo tienes acceso a la documentación de Ruby on Rails si no de cualquier otra libreria instalada de esta forma:

La instalación es tan sencilla como la de cualquier gem:

$ sudo gem install fastri

Para indexar se utiliza el comando:

$ fastri-server -b

Y el uso es tan sencillo como:

$ qri Array#include?

Una útil opción al consultar la documentación es -P que muestra la salida paginada.

Adicionalmente pueden indexar para búsquedas full text search con:

$ fastri-server -B

Y pueden realizar las búsquedas full text search con:

$ qri -S validates_

Créanme que es mucho "más cholas"* que ir al browser a buscar la documentación de referencia en internet.

* Como decimos en Venezuela cuando algo es rápido.


2 Respuestas a “Ayuda para Ruby y Rails en la línea de comando: FastRi”

  1. 1 Sergio Espeja

    Muy útil tu post!

    Lo he probado y es realmente rápido, para mi se acabó el buscar la documentación por Internet ;)

    Un saludo

  2. 2 Hola necesito documentacion en espanol

    Hola me gustaria aprender ruby pero necesito algun material, me podrias dar unas direcciones en la web si es que las manejas.

    saludos

Añade un Comentario





RSS feeds

Suscríbete a nuestros RSS Feeds