aboutsummaryrefslogtreecommitdiffstats
path: root/app/controllers/users_controller.rb
diff options
context:
space:
mode:
authorre4k <re4k@re4k.info>2013-05-05 01:01:45 +0900
committerre4k <re4k@re4k.info>2013-05-05 01:01:45 +0900
commitaf398f8ba5393fb056b6f5e42821e8e2e10d6289 (patch)
treeb197d9e954cca5c6125424742df3cd61a41db3c5 /app/controllers/users_controller.rb
parent93e50e98fc3a478f2f9514d6f56cfa11281de0f6 (diff)
downloadaclog-af398f8ba5393fb056b6f5e42821e8e2e10d6289.tar.gz
change users#info to users#stats
Diffstat (limited to 'app/controllers/users_controller.rb')
-rw-r--r--app/controllers/users_controller.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/app/controllers/users_controller.rb b/app/controllers/users_controller.rb
index e7328c3..4910294 100644
--- a/app/controllers/users_controller.rb
+++ b/app/controllers/users_controller.rb
@@ -1,5 +1,5 @@
class UsersController < ApplicationController
- def info
+ def stats
user_required
@caption = "Profile"
@user_stats = @user.stats
@@ -20,6 +20,13 @@ class UsersController < ApplicationController
render "_user_ranking"
end
+ def screen_name
+ raise ActionController::RoutingError unless params[:user_id]
+ user_ids = params[:user_id].split(/,/).map(&:to_i)
+ result = User.where("id IN (?)", user_ids).map {|user| {id: user.id, screen_name: user.screen_name} }
+ render json: result
+ end
+
private
def user_required
@user = _get_user(params[:id] || params[:user_id], params[:screen_name])