Class: Mongoid::DocumentEditor::DocumentsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/mongoid/document_editor/documents_controller.rb

Instance Method Summary collapse

Methods included from DocumentsHelper

#cell_value, #document_edit_field, #model_param

Instance Method Details

#allObject



9
10
# File 'app/controllers/mongoid/document_editor/documents_controller.rb', line 9

def all
end

#destroyObject



31
32
33
34
35
36
# File 'app/controllers/mongoid/document_editor/documents_controller.rb', line 31

def destroy
  @document = @klass.find(params[:id])
  @document.destroy

  redirect_to documents_path(params[:type])
end

#editObject



16
17
18
# File 'app/controllers/mongoid/document_editor/documents_controller.rb', line 16

def edit
  @document = @klass.find(params[:id])
end

#indexObject



12
13
14
# File 'app/controllers/mongoid/document_editor/documents_controller.rb', line 12

def index
  @documents = @klass.all
end

#showObject



27
28
29
# File 'app/controllers/mongoid/document_editor/documents_controller.rb', line 27

def show
  @document = @klass.find(params[:id])
end

#updateObject



20
21
22
23
24
25
# File 'app/controllers/mongoid/document_editor/documents_controller.rb', line 20

def update
  @document = @klass.find(params[:id])
  @document.update_attributes(document_params)

  redirect_to document_path(params[:type], @document.id)
end