說在我的模式我有寵物的屬性字段的用戶表的默認設置爲[「狗」]:的默認值在Rails的屬性
create_table "users", force: true do |t|
...
t.text "pets", default: ["dogs"], array: true
...
我有一個繼承模型FriendlyUser
從類User
:class FriendlyUser < User
因此,當創建一個FriendlyUser
時,類型爲「FriendlyUser」。但我想FriendlyUser
有寵物設置爲默認的狗和貓:[「狗」,「貓」]
這是可能的遷移,或者必須這樣做在課堂上(通過覆蓋initialize
方法,使用after_initialize
,before_create
等)?