From 4099771b1bbb05a226ba989101a3d85173e68b96 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Wed, 18 Dec 2019 11:54:05 +0800 Subject: [PATCH] FIX code review --- app/models/concerns/projectable.rb | 10 ++++++++++ app/models/project_category.rb | 2 ++ app/models/project_language.rb | 1 + 3 files changed, 13 insertions(+) create mode 100644 app/models/concerns/projectable.rb diff --git a/app/models/concerns/projectable.rb b/app/models/concerns/projectable.rb new file mode 100644 index 000000000..509298c6f --- /dev/null +++ b/app/models/concerns/projectable.rb @@ -0,0 +1,10 @@ +module ProjectAble + extend ActiveSupport::Concern + + included do + has_many :projects, -> { order(position: :asc) } + end + + module ClassMethods + end +end diff --git a/app/models/project_category.rb b/app/models/project_category.rb index 256b0cd1b..decdf7646 100644 --- a/app/models/project_category.rb +++ b/app/models/project_category.rb @@ -1,3 +1,5 @@ class ProjectCategory < ApplicationRecord + include ProjectAble has_ancestry + end diff --git a/app/models/project_language.rb b/app/models/project_language.rb index 2c34ba115..5fb013f78 100644 --- a/app/models/project_language.rb +++ b/app/models/project_language.rb @@ -1,2 +1,3 @@ class ProjectLanguage < ApplicationRecord + include ProjectAble end