try ruby

Ruby code posted by threethree
created at 14 May 15:47

Edit | Back
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
class PostsController < ApplicationController

before_action :set_post, only: [:show, :edit, :update, :destroy]

# GET /posts

# GET /posts.json

def index

@posts = Post.all

end

# GET /posts/1

# GET /posts/1.json

def show

end

# GET /posts/new

def new

@post = Post.new

end

# GET /posts/1/edit

def edit

end

# POST /posts

# POST /posts.json

def create

@post = Post.new(post_params)

respond_to do |format|

if @post.save

format.html { redirect_to @post, notice: 'Post was successfully created.' }

format.json { render :show, status: :created, location: @post }

else

format.html { render :new }

format.json { render json: @post.errors, status: :unprocessable_entity }

end

end

end

# PATCH/PUT /posts/1

# PATCH/PUT /posts/1.json

def update

respond_to do |format|

if @post.update(post_params)

format.html { redirect_to @post, notice: 'Post was successfully updated.' }

format.json { render :show, status: :ok, location: @post }

else

format.html { render :edit }

format.json { render json: @post.errors, status: :unprocessable_entity }

end

end

end

# DELETE /posts/1

# DELETE /posts/1.json

def destroy

@post.destroy

respond_to do |format|

format.html { redirect_to posts_url, notice: 'Post was successfully destroyed.' }

format.json { head :no_content }

end

end

private

# Use callbacks to share common setup or constraints between actions.

def set_post

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

end

# Only allow a list of trusted parameters through.

def post_params

params.require(:post).permit(:title, :body)

end

end
1.64 KB in 3 ms with coderay