我正在尝试将一个名为 username 的新字段添加到我的 admin_user 模型中。我在我的应用程序中使用 ActiveAdmin。我不知道如何添加它?
问问题
788 次
2 回答
1
您可以使用以下两个命令来执行此操作:
rails generate migration add_username_to_admin_user username:string
rake db:migrate
第一行是向表中添加字段的快捷方式 ( add_username_to_admin_user
)。它会产生这样的东西:
class AddUsernameToAdminUser < ActiveRecord::Migration
def change
add_column :admin_users, :username, :string
end
end
第二行将迁移应用到您的数据库。
您可能还想查看迁移文档以获取更深入的信息(一如既往,Caveat Emptor:Rails 文档已经过时了)。
于 2012-08-06T08:01:05.813 回答
0
您需要将其添加到您的架构(使用rails g migration
),更新您的数据库(rake db:migrate
),然后活动管理员将看到该字段。
于 2012-08-05T17:14:13.393 回答