Files
danbooru/app/controllers/recommended_posts_controller.rb

12 lines
308 B
Ruby

class RecommendedPostsController < ApplicationController
respond_to :html, :json, :xml, :js
def index
limit = params.fetch(:limit, 100).to_i.clamp(0, 200)
@recs = RecommenderService.search(search_params).take(limit)
@posts = @recs.map { |rec| rec[:post] }
respond_with(@recs)
end
end