我想知道在输入模型命令时设置默认值,即
rails g model admin user:string password:string
我如何设置默认值给用户并传递“admin”
等等。rails g model admin user:string default:“admin”password:string default:“admin”
由于
答案 0 :(得分:4)
在您的迁移文件中,例如
t.decimal :bounties, :precision => 8, :scale => 2, :default => 0
或设置回调
before_create :set_admin
def set_admin
self.role = "admin"
end
答案 1 :(得分:0)
嗨,一种方法是在迁移文件集默认值中提供默认哈希然后迁移。或者您可以覆盖新方法,或者如果您想为应用程序创建一个管理员用户,您可以将其放入种子数据中。