如何在ActiveAdmin Rails中的admin_user模型中添加用户名

时间:2012-08-05 14:52:53

标签: ruby-on-rails activeadmin

我正在尝试向admin_user模型添加一个名为username的新字段。我在我的应用程序中使用ActiveAdmin。我不确定如何添加它?

2 个答案:

答案 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),然后主动管理员将会看到该字段。