2
我想知道设置默认值,当我们键入模式命令,即如何红宝石分贝设定的默认值在轨道上
轨G型管理员用户:字符串密码:字符串
如何设置默认值给用户并通“admin”
之类的东西。
轨G型admin用户:字符串默认:“admin”的密码:字符串默认:通过提供默认的哈希值,然后再迁移“管理员”
感谢
我想知道设置默认值,当我们键入模式命令,即如何红宝石分贝设定的默认值在轨道上
轨G型管理员用户:字符串密码:字符串
如何设置默认值给用户并通“admin”
之类的东西。
轨G型admin用户:字符串默认:“admin”的密码:字符串默认:通过提供默认的哈希值,然后再迁移“管理员”
感谢
在一个方式是在迁移文件中设定的默认值。或者您可以覆盖新的方法,或者如果您想为应用程序创建一个管理员用户,则可以将其放入种子数据。
在您的迁移文件中,例如
t.decimal :bounties, :precision => 8, :scale => 2, :default => 0
,或者设置回调
before_create :set_admin
def set_admin
self.role = "admin"
end