File: posts_controller.rb

package info (click to toggle)
ruby-rabl 0.16.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 2,276 kB
  • sloc: ruby: 6,732; javascript: 102; makefile: 6
file content (17 lines) | stat: -rw-r--r-- 378 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class PostsController < ApplicationController

  respond_to :json, :xml, :html, :rabl_test_v1

  def index
    @posts = Post.order('id ASC').load
  end

  def show
    @post = Post.find(params[:id])
  end

  def renderer
    post = Post.find(params[:id])
    render json: Rabl.render(post, 'posts/renderer', view_path: 'app/views', format: :json, scope: view_context)
  end
end