Skip to content

Latest commit

 

History

History
43 lines (37 loc) · 1.13 KB

2010-12-18-Annotate-the-rails-using-the-model-generated-the-outline-of-the-project.markdown

File metadata and controls

43 lines (37 loc) · 1.13 KB
layout title category tags
post
使用Annotate为rails项目生成model的大纲
rails
rails

github地址

有时候在写代码时,想不起来当前model的字段属性了,annotate帮你忙。

annotate可以以注释的方式在你model文件的底部生成model的大纲(schema)信息

#安装 {% highlight bash %} gem install annotate {% endhighlight %}

#生成 {% highlight bash %} cd /path/to/app/ annotate {% endhighlight %}

便会生成下面的注释 {% highlight bash %}

== Schema Information

Table name: users

id :integer(4) not null, primary key

email :string(255) default(""), not null

encrypted_password :string(128) default(""), not null

username :string(255) not null

reset_password_token :string(255)

remember_created_at :datetime

sign_in_count :integer(4) default(0)

current_sign_in_at :datetime

last_sign_in_at :datetime

current_sign_in_ip :string(255)

last_sign_in_ip :string(255)

password_salt :string(255)

{% endhighlight %}