首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails:如何在字段上添加注释?

问Rails:如何在字段上添加注释?
EN

Stack Overflow用户
提问于 2016-12-05 01:57:01
回答 1查看 1.5K关注 0票数 4

我找到了一段代码,有人能让我知道comment:主要用于什么,以及如何在表名和字段上添加注释吗?

我用PostgreSQL。

代码语言:javascript
复制
  create_table "sun", force: :cascade, comment: "The center" do |t|
    t.string   "distance",                     comment: "Long way"
    t.string   "energy",                       comment: "Super power"
    t.datetime "created_at",  null: false
    t.datetime "updated_at",  null: false
  end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-05 02:07:21

在Rails 5中,允许为数据库迁移中的表、列和索引指定注释。这些注释存储在数据库本身中。您正在查看显示注释的schema.rb。

目前只有MySQL和PostgreSQL支持添加注释。

注释就是简单的注释--它们给出了表/列的简短摘要。

要在迁移期间添加注释,只需将comment: 'This is an explanatory comment'添加到迁移中,显然可以替换所需的注释文本。

下面的迁移示例显示了这一点,我在表中添加了一列:

代码语言:javascript
复制
class AddSomethingToSometable < ActiveRecord::Migration
  def change
    add_column :sometable, :something, :integer, comment: 'This is an explanatory comment'
  end
end

有关更多信息,请参见原始拉力 on GitHub

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40966029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档