Class: Gaku::ExtracurricularActivitiesController
Instance Method Summary
collapse
#student_chooser
#class_name, #class_name_minus_enrollment, #class_name_underscored, #class_name_underscored_plural, #enrollment_param
#resolve_layout
Instance Method Details
#create ⇒ Object
21
22
23
24
25
26
|
# File 'app/controllers/gaku/extracurricular_activities_controller.rb', line 21
def create
@extracurricular_activity = ExtracurricularActivity.new()
@extracurricular_activity.save
set_count
respond_with @extracurricular_activity
end
|
#destroy ⇒ Object
10
11
12
13
14
|
# File 'app/controllers/gaku/extracurricular_activities_controller.rb', line 10
def destroy
@extracurricular_activity.destroy
set_count
respond_with @extracurricular_activity
end
|
#edit ⇒ Object
28
29
|
# File 'app/controllers/gaku/extracurricular_activities_controller.rb', line 28
def edit
end
|
#index ⇒ Object
39
40
41
42
43
44
45
|
# File 'app/controllers/gaku/extracurricular_activities_controller.rb', line 39
def index
@search = ExtracurricularActivity.search(params[:q])
results = @search.result(distinct: true)
@extracurricular_activities = results.page(params[:page])
set_count
respond_with @extracurricular_activities
end
|
#new ⇒ Object
16
17
18
19
|
# File 'app/controllers/gaku/extracurricular_activities_controller.rb', line 16
def new
@extracurricular_activity = ExtracurricularActivity.new
respond_with @extracurricular_activity
end
|
#show ⇒ Object
31
32
|
# File 'app/controllers/gaku/extracurricular_activities_controller.rb', line 31
def show
end
|
#update ⇒ Object
34
35
36
37
|
# File 'app/controllers/gaku/extracurricular_activities_controller.rb', line 34
def update
@extracurricular_activity.update()
respond_with @extracurricular_activity, location: [:edit, @extracurricular_activity]
end
|