在某些Rails模型定义中,顶部有一个包含架构信息的注释块.
# == Schema Information
# Schema version: 20090122060318
#
# Table name: table_name
#
# id :integer(4) not null, primary key
...
Run Code Online (Sandbox Code Playgroud)
什么时候更新?当您使用生成器脚本创建模型时,它只生成一次吗?有没有办法在执行迁移时更新此块?
您还可以使用annotate-models gem.由于不需要插件,所以它不那么具有侵入性.
用法:
% sudo gem install annotate-models
% annotate
Annotated Product, User, Role
Run Code Online (Sandbox Code Playgroud)
您可以在gem的主页上找到更多相关信息.
| 归档时间: |
|
| 查看次数: |
3845 次 |
| 最近记录: |