Преглед на файлове

Add admin boolean to users and default it to false

Chris Oliver преди 7 години
родител
ревизия
dcaa797f0b
променени са 1 файла, в които са добавени 8 реда и са изтрити 1 реда
  1. 8 1
      template.rb

+ 8 - 1
template.rb

@@ -21,7 +21,14 @@ def add_users
   generate :devise, "User",
            "first_name",
            "last_name",
-           "announcements_last_read_at:datetime"
+           "announcements_last_read_at:datetime",
+           "admin:boolean"
+
+  # Set admin default to false
+  in_root do
+    migration = Dir.glob("db/migrate/*").max_by{ |f| File.mtime(f) }
+    gsub_file migration, /:admin/, ":admin, default: false"
+  end
 end
 
 def add_bootstrap