comparison app/controllers/pastes_controller.rb @ 74:48598fc65c20

Fixed comments on pastes_controller.
author Edho Arief <edho@myconan.net>
date Thu, 04 Oct 2012 11:00:58 +0700
parents f480cdf5f3df
children 8f6a0204b2a7
comparison
equal deleted inserted replaced
73:f480cdf5f3df 74:48598fc65c20
1 class PastesController < ApplicationController 1 class PastesController < ApplicationController
2 caches_page :show 2 caches_page :show
3 3
4 # GET /pastes/1 4 # GET /1
5 # GET /pastes/1.json 5 # GET /1.txt
6 def show 6 def show
7 id = params[:id].to_i 7 id = params[:id].to_i
8 if id.to_s != params[:id] 8 if id.to_s != params[:id]
9 redirect_to paste_path(id) 9 redirect_to paste_path(id)
10 return 10 return
11 end 11 end
12 @paste = Paste.find(params[:id]) 12 @paste = Paste.find(params[:id])
13 13
14 respond_to do |format| 14 respond_to do |format|
15 format.html # show.html.erb 15 format.html # show.html.erb
16 format.txt # show.html.erb 16 format.txt # show.txt.erb
17 end 17 end
18 end 18 end
19 19
20 # GET /pastes/new 20 # GET /
21 # GET /pastes/new.json
22 def new 21 def new
23 @paste = Paste.new 22 @paste = Paste.new
24 begin 23 begin
25 @paste.paste = Paste.find(params[:base]).paste 24 @paste.paste = Paste.find(params[:base]).paste
26 rescue 25 rescue
30 format.html # new.html.erb 29 format.html # new.html.erb
31 format.json { render :json => @paste } 30 format.json { render :json => @paste }
32 end 31 end
33 end 32 end
34 33
35 # POST /pastes 34 # POST /
36 # POST /pastes.json 35 # POST /pastes.json
36 # POST /pastes.txt
37 def create 37 def create
38 @paste = Paste.new 38 @paste = Paste.new
39 if params[:paste] and not params[:paste][:paste].blank? 39 if params[:paste] and not params[:paste][:paste].blank?
40 @paste.paste = params[:paste][:paste] 40 @paste.paste = params[:paste][:paste]
41 @paste.ip = request.remote_ip 41 @paste.ip = request.remote_ip