This commit is contained in:
2025-06-30 23:31:39 +09:00
parent 068d0aed14
commit e20f7fcc17
13 changed files with 140 additions and 75 deletions
+2 -2
View File
@@ -6,12 +6,12 @@ class PostsController < ApplicationController
# GET /posts
def index
posts = filtered_posts
render json: posts.as_json(include: { tags: { only: [:id, :name, :category] } })
render json: posts.as_json(include: { tags: { only: [:id, :name, :category, :post_count] } })
end
def random
post = filtered_posts.order('RAND()').first
viewed = current_user&.viewed?(post)
viewed = current_user&.viewed?(post) || false
render json: (post
.as_json(include: { tags: { only: [:id, :name, :category] } })
.merge(viewed: viewed))