From b522ef4b690d97ee732f3ce2adc7eedd6b465535 Mon Sep 17 00:00:00 2001 From: Alfredo Sumaran Date: Mon, 29 Feb 2016 16:40:57 -0500 Subject: Respond to .json requests --- app/controllers/users_controller.rb | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb index 6f7021c43fd..bbf92e27aae 100644 --- a/app/controllers/users_controller.rb +++ b/app/controllers/users_controller.rb @@ -21,19 +21,40 @@ class UsersController < ApplicationController def groups load_groups - render 'shared/groups/_list', locals: { groups: @groups }, layout: false + respond_to do |format| + format.html + format.json do + render json: { + html: view_to_html_string("shared/groups/_list", groups: @groups) + } + end + end end def user_projects load_projects - render 'shared/projects/_list', locals: { projects: @projects, remote: true }, layout: false + respond_to do |format| + format.html + format.json do + render json: { + html: view_to_html_string("shared/projects/_list", projects: @projects, remote: true) + } + end + end end def user_contributed_projects load_contributed_projects - render 'shared/projects/_list', locals: { projects: @contributed_projects }, layout: false + respond_to do |format| + format.html + format.json do + render json: { + html: view_to_html_string("shared/projects/_list", projects: @contributed_projects) + } + end + end end def calendar -- cgit v1.2.1