Class: Spina::Admin::Journal::InstitutionsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/spina/admin/journal/institutions_controller.rb

Overview

Controller for Institution records

Instance Method Summary collapse

Instance Method Details

#createObject



23
24
25
26
27
28
29
30
31
# File 'app/controllers/spina/admin/journal/institutions_controller.rb', line 23

def create
  @institution = Institution.new(institution_params)

  if @institution.save
    redirect_to admin_journal_institutions_path, success: t('.saved')
  else
    render :new
  end
end

#destroyObject



41
42
43
44
45
46
47
48
# File 'app/controllers/spina/admin/journal/institutions_controller.rb', line 41

def destroy
  @institution.destroy
  respond_to do |format|
    format.html do
      redirect_to admin_journal_institutions_path, success: t('.deleted')
    end
  end
end

#editObject



21
# File 'app/controllers/spina/admin/journal/institutions_controller.rb', line 21

def edit; end

#indexObject



12
13
14
# File 'app/controllers/spina/admin/journal/institutions_controller.rb', line 12

def index
  @institutions = Institution.all
end

#newObject



16
17
18
19
# File 'app/controllers/spina/admin/journal/institutions_controller.rb', line 16

def new
  @institution = Institution.new
  add_breadcrumb t('.new')
end

#updateObject



33
34
35
36
37
38
39
# File 'app/controllers/spina/admin/journal/institutions_controller.rb', line 33

def update
  if @institution.update(institution_params)
    redirect_to admin_journal_institutions_path, success: t('.saved')
  else
    render :edit
  end
end