Class: Kublog::ImagesController
Instance Method Summary
collapse
#current_user, #is_admin?, #require_admin
Instance Method Details
#create ⇒ Object
7
8
9
10
11
12
13
14
15
16
|
# File 'app/controllers/kublog/images_controller.rb', line 7
def create
@image = Image.new(params[:image])
respond_to do |format|
if @image.save
format.json { render :json => @image }
else
format.json { render :json => @image.errors.messages, :status => :unprocessable_entity }
end
end
end
|
#destroy ⇒ Object
29
30
31
32
33
34
35
|
# File 'app/controllers/kublog/images_controller.rb', line 29
def destroy
@image = Image.find(params[:id])
@image.destroy
respond_to do |format|
format.json{ render :json => @image }
end
end
|
#update ⇒ Object
18
19
20
21
22
23
24
25
26
27
|
# File 'app/controllers/kublog/images_controller.rb', line 18
def update
@image = Image.find(params[:id])
respond_to do |format|
if @image.update_attributes(params[:image])
format.json { render :json => @image }
else
format.json { render :json => @image.errors.messages, :status => :unprocessable_entity }
end
end
end
|