Precisa saber de forma rápida quais atributos um determinado model tem?
A gem AnnotateModels facilita este trabalho, adicionando em forma de comentários dentro do model, todos os seus atributos.
Como usar:
Primeiro instale a gem. No terminal digite:
sudo gem install annotate
Em seguida, acesse o diretório da aplicação e execute:
annotate
Veja como ficou nosso model:
# == Schema Information
#
# Table name: categories
#
# id :integer(4) not null, primary key
# name :string(255)
# description :text
# created_at :datetime
# updated_at :datetime
#
class Category < ActiveRecord::Base
validates_presence_of :name
validates_presence_of :description
end
Simples e bastante útil.






Esse esquema dos annotate é a mesma coisa dos annotations do Java? Usado para criar as tabelas no banco de dados?
Humm Patrick,
Ai você me pegou…preciso pesquisar sobre, até pq não não programo em java =/
Jésus:
Fantistico post, começou mandando bem. Annotate realmente é muito útil, adorei.
Parabéns pela iniciativa do blog.
Patrick:
Não, nada a ver com as Annotations do Java. Este Annotate que o Jésus demonstrou serve apenas para você saber quais colunas estão no DB simplesmente executando o comando ‘anotate’ (no terminal) e depois abrindo o respectivo model.
Versão mais atualizada e padrão anotar *depois* do code:
gem install nofxx-annotate
Corrigi o comando =)
Valeu!
Hello. I think the article is really interesting. I am even interested in reading more. How soon will you update your blog?
Jésus,
Num entendi nadinha… mas achei um barato voce estar já nesse nível, safo, expert nessas coisas gregas…
Parabéns….
Lina