From c07fe4872ec46eed91bec3f7bff304017c1385e2 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Wed, 18 Dec 2019 10:08:15 +0800 Subject: [PATCH] ADD model ProjectCategory --- app/models/project_category.rb | 2 ++ .../20191218015959_create_project_categories.rb | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 app/models/project_category.rb create mode 100644 db/migrate/20191218015959_create_project_categories.rb diff --git a/app/models/project_category.rb b/app/models/project_category.rb new file mode 100644 index 000000000..6da12560d --- /dev/null +++ b/app/models/project_category.rb @@ -0,0 +1,2 @@ +class ProjectCategory < ApplicationRecord +end diff --git a/db/migrate/20191218015959_create_project_categories.rb b/db/migrate/20191218015959_create_project_categories.rb new file mode 100644 index 000000000..77702a45e --- /dev/null +++ b/db/migrate/20191218015959_create_project_categories.rb @@ -0,0 +1,17 @@ +class CreateProjectCategories < ActiveRecord::Migration[5.2] + def change + create_table :project_categories do |t| + t.string :name + t.integer :position + t.integer :projects_count, :default => 0 + + t.timestamps + end + + names = %w(大数据 机器学习 深度学习 人工智能 量子计算 智慧医疗 自动驾驶 其他) + names.each do |name| + ProjectCategory.find_or_create_by!(name: name) + end + + end +end