Ruby on Rails
Vim es un execelente editor de textos perfecto para trabajar con múltiples ficheros de un mismo proyecto. Permite ejecutar scripts sin tener que recurrir a complejos atajos de teclado, y lo más importante, Vim permite trabajar de forma muy rápida. Sin embargo, Vim por defecto cojea a la hora de trabajar con Ruby on Rails debido a sus carencias respecto a a este framework. Para solucionarlo y hacer de Vim un IDE completo y eficiente para trabajar con Rails, propongo en este artículo una serie de configuraciones y scripts (ver autor original al final del artículo).

Primer paso: Configurar vim.
Lo primero será configurar vim para que proporcione una interfaz más amigable de cara al usuario. Lo primero será modificar (o crear) el fichero .vimrc de tu home e incluir lo siguiente:
Con las nuevas características de Ruby on Rails 2.2 es posible traducir aplicaciones sin necesidad de usar ningún plugin para ello.
La forma de hacerlo es muy fácil.
Lo primero es añadir un filtro a ApplicationController para que se aplique en cada controlador de nuestra aplicación.
class ApplicationController < ActionController::Base
before_filter :set_locale
También añadimos un método para que use la localización especificada por parámetro o la de por defecto.
private
def set_locale
locale = params[:locale] || 'es-ES'
I18n.locale = locale
I18n.load_path += Dir[ File.join(RAILS_ROOT, 'config', 'locales', '*.{rb,yml}') ]
end
