簡體   English   中英

如何在rails上的ruby中設置db的默認值

[英]how set default value of db in ruby on rails

我想在我們輸入模型命令時設置默認值,即

rails g模型管理員用戶:string密碼:string

我如何為用戶設置默認值並傳遞“ admin”

就像是。

rails g model admin用戶:字符串默認值:“ admin”密碼:字符串默認值:“ admin”

謝謝

在您的遷移文件中,例如

t.decimal :bounties, :precision => 8, :scale => 2, :default => 0

或設置一個回調

before_create :set_admin

def set_admin
  self.role = "admin"
end

一種方法是在遷移文件中通過提供默認哈希值設置默認值,然后進行遷移。 或者您可以覆蓋新方法,或者如果您想為應用程序創建一個管理員用戶,則可以將其放入種子數據中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM