Skip to content

Commit 11b21a2

Browse files
レスポンスから不要なパラメータを削除
1 parent 81472b6 commit 11b21a2

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

app/controllers/scores_controller.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def index
1313
scores = scores.page(params[:page] || 1)
1414

1515
render json: {
16-
result: scores.as_json(include: :user),
16+
result: scores.as_json(include: :user, except: %i[remote_ip]),
1717
total_count: total_count,
1818
current_page: scores.current_page,
1919
total_pages: scores.total_pages
@@ -22,8 +22,8 @@ def index
2222

2323
def show
2424
render json: {
25-
score: @score.as_json(methods: :favs),
26-
author: @score&.user
25+
score: @score.as_json(methods: :favs, except: %i[remote_ip]),
26+
author: @score&.user.as_json(except: %i[provider uid email last_read_at admin site created_at])
2727
}
2828
end
2929

app/controllers/users/scores_controller.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def index
1010
scores = scores.page(params[:page] || 1)
1111

1212
render json: {
13-
result: scores.as_json(include: :user),
13+
result: scores.as_json(include: :user, except: %i[remote_ip]),
1414
total_count: total_count,
1515
current_page: scores.current_page,
1616
total_pages: scores.total_pages

app/controllers/users_controller.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ def index
1010
users = users.page(params[:page] || 1)
1111

1212
render json: {
13-
result: users.as_json(methods: :scores_count),
13+
result: users.as_json(methods: :scores_count, except: %i[provider uid email last_read_at admin site created_at]),
1414
total_count: total_count,
1515
current_page: users.current_page,
1616
total_pages: users.total_pages
1717
}
1818
end
1919

2020
def show
21-
render json: @user
21+
render json: @user.as_json(except: %i[provider uid email last_read_at admin created_at])
2222
end
2323

2424
def valid_name

0 commit comments

Comments
 (0)