From 688799533333204854578fa6ea6902d3d569e38b Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Thu, 19 Dec 2019 10:11:00 +0800 Subject: [PATCH] ADD project languages api --- app/controllers/project_languages_controller.rb | 5 +++++ app/views/project_languages/index.json.jbuilder | 1 + config/routes.rb | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 app/controllers/project_languages_controller.rb create mode 100644 app/views/project_languages/index.json.jbuilder diff --git a/app/controllers/project_languages_controller.rb b/app/controllers/project_languages_controller.rb new file mode 100644 index 000000000..bd6848b81 --- /dev/null +++ b/app/controllers/project_languages_controller.rb @@ -0,0 +1,5 @@ +class ProjectLanguagesController < ApplicationController + def index + @project_languages = ProjectLanguage.search(params[:name]).without_content + end +end diff --git a/app/views/project_languages/index.json.jbuilder b/app/views/project_languages/index.json.jbuilder new file mode 100644 index 000000000..9a2b363c8 --- /dev/null +++ b/app/views/project_languages/index.json.jbuilder @@ -0,0 +1 @@ +json.project_languages @project_languages, :id, :name diff --git a/config/routes.rb b/config/routes.rb index 6f3afdc5e..a24a9d658 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,4 +1,5 @@ Rails.application.routes.draw do + get 'project_languages/index' require 'sidekiq/web' require 'admin_constraint' mount Sidekiq::Web => '/sidekiq', :constraints => AdminConstraint.new @@ -23,6 +24,7 @@ Rails.application.routes.draw do delete 'commons/delete', to: 'commons#delete' resources :project_categories, only: [:index, :show] + resources :project_languages, only: [:index, :show] # resources :memos do # member do