我正在尝试向admin_user模型添加一个名为username的新字段。我在我的应用程序中使用ActiveAdmin。我不确定如何添加它?
答案 0 :(得分: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
第二行将迁移应用于您的数据库。
您可能还想查看migration documentation以获取更深入的信息(一如既往,Caveat Emptor:Rails文档已经过时了)。
答案 1 :(得分:0)
您需要将其添加到您的架构(使用rails g migration
),更新您的数据库(rake db:migrate
),然后主动管理员将会看到该字段。