| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -19,8 +19,16 @@ class PostsController < ApplicationController | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      posts = posts.first(limit) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    end | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    render json: { posts:       posts.as_json(include: { tags: { only: [:id, :name, :category, :post_count] } }), | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			                   next_cursor: } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    render json: { posts: posts.map { |post| | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      post.as_json(include: { tags: { only: [:id, :name, :category, :post_count] } }).tap { |json| | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        json['thumbnail'] = | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            if post.thumbnail.attached? | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			              rails_storage_proxy_url(post.thumbnail, only_path: false) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            else | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			              nil | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			            end | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			    }, next_cursor: } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  end | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			  def random | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |