Ver que attributos tiene un objeto ActiveRecord
El plugin annotate models nos permite ver los atributos de una clase ActiveRecord (columnas de la tabla en la base de datos) de manera cómoda en el código de la clase. Es muy útil para no tener que estar consultando la estructura de la base de datos al olvidarnos de los métodos de una clase, de manera que podremos programar más rápido y no repetir declaraciones (DRY) ya que lo hace automáticamente.Consiste en una tarea para rake que al ejecutarla nos escribe en las cabeceras de las clases del modelo la información asociada que obtiene de la base de datos. Por ejemplo:
# == Schema Information
# Schema version: 39
#
# Table name: signatures
#
# id :integer(11) not null, primary key
# lema :string(255)
# language_id :integer(10) default(0), not null
# domain_id :integer(10) default(0), not null
# created_on :date
# category_id :integer(10) default(0), not null
# linguistic_cue_group_id :integer(10) default(0), not null
#
Cómo instalarlo:
- 1. Instalar el plugin
script/plugin install \
http://svn.pragprog.com/Public/plugins/annotate_models
- 2. Ejecutar el script que anota los modelos
rake annotate_models
Referencias:
Etiquetas: rails, ruby, RubyOnRails
2 Comentarios (Publicar un comentario)