viernes, 1 de abril de 2011

Creando un Rails 3 Engine - Parte 1

En estos momentos ando dedicado a crear un "Rails 3 Engine". Y qué es esa vaina? pues es crear una aplicación que se pueda usar dentro de otra aplicación, sería como crear un .dll para una aplicación windows o un .jar para una aplicación java. En este caso es crear una gema ya que estamos trabajando en Ruby. El proceso es relativamente fácil, en esta serie de posts pues iré dando el paso a paso de como hacerlo.

Requerimientos
  • Rails 3. - Se puede hacer en rails 2 pero tengo entendido que Rails 3 tiene algunas facilidades en la creación y utilizacion de "Engines".
  • Jeweler. - Es una gema que facilita la creación de gemas.
  • Haml. - El futuro en lenguajes declarativos para la creación de interfaces???
  • Git. - Sistema para control de versiones (Jeweler está muy atado a git)
Bueno eso es todo por ahora, en futuras entregas iré poniendo el paso a paso como tal.

2 comentarios:

  1. Respuestas
    1. En realidad no, pero probablmente este enlace te sirva: http://edgeguides.rubyonrails.org/engines.html

      Borrar