| @@ -28,7 +28,7 @@ class Page < ApplicationRecord | |||||
| belongs_to :project | belongs_to :project | ||||
| # language_frame 前端语言框架 | # language_frame 前端语言框架 | ||||
| enum language_frame: { hugo: 0, jekyll: 1, hexo: 2, public: 3} | |||||
| enum language_frame: { hugo: 0, jekyll: 1, hexo: 2, static_file: 3} | |||||
| after_create do | after_create do | ||||
| PageService.genernate_user(user_id) | PageService.genernate_user(user_id) | ||||
| @@ -13,7 +13,7 @@ | |||||
| # | # | ||||
| class PageTheme < ApplicationRecord | class PageTheme < ApplicationRecord | ||||
| enum language_frame: { hugo: 0, jeklly: 1, hexo: 2} | |||||
| enum language_frame: { hugo: 0, jeklly: 1, hexo: 2, static_file:3} | |||||
| validates :name, presence: {message: "主题名不能为空"}, uniqueness: {message: "主题名已存在",scope: :language_frame},length: {maximum: 255} | validates :name, presence: {message: "主题名不能为空"}, uniqueness: {message: "主题名已存在",scope: :language_frame},length: {maximum: 255} | ||||
| def image | def image | ||||
| @@ -14,7 +14,7 @@ | |||||
| <label> | <label> | ||||
| 建站工具 <span class="ml10 color-orange mr20">*</span> | 建站工具 <span class="ml10 color-orange mr20">*</span> | ||||
| </label> | </label> | ||||
| <% state_options = [['hugo', "hugo"], ['jeklly', "jeklly"],['hexo',"hexo"],['public',"public"]] %> | |||||
| <% state_options = [['hugo', "hugo"], ['jeklly', "jeklly"],['hexo',"hexo"],['static_file',"static_file"]] %> | |||||
| <%= select_tag('page_theme[language_frame]', options_for_select(state_options), class: 'form-control') %> | <%= select_tag('page_theme[language_frame]', options_for_select(state_options), class: 'form-control') %> | ||||
| </div> | </div> | ||||
| <% end%> | <% end%> | ||||