Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我们为模型键入命令时,我想设置默认值,即
rails g 模型管理员用户:字符串密码:字符串
我如何为用户设置默认值并传递“管理员”
就像是。
rails g 模型管理员用户:字符串默认值:“admin”密码:字符串默认值:“admin”
谢谢
在您的迁移文件中,例如
t.decimal :bounties, :precision => 8, :scale => 2, :default => 0
或设置回调
before_create :set_admin def set_admin self.role = "admin" end
嗨,一种方法是在迁移文件中通过提供默认哈希设置默认值,然后迁移。或者您可以覆盖新方法,或者如果您想为应用程序创建一个管理员用户,您可以将其放入种子数据中。