Class: ClarkKent::ReportColumnsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- ClarkKent::ReportColumnsController
- Defined in:
- app/controllers/clark_kent/report_columns_controller.rb
Instance Method Summary collapse
Methods inherited from ApplicationController
Instance Method Details
#create ⇒ Object
10 11 12 13 14 15 16 17 18 |
# File 'app/controllers/clark_kent/report_columns_controller.rb', line 10 def create @report_column = ClarkKent::ReportColumn.new(report_column_params) @report_column.save if @report_column.errors.empty? render partial: 'show_wrapper', locals: {report_column: @report_column} else render partial: 'form', locals: {report_column: @report_column}, status: :conflict end end |
#destroy ⇒ Object
39 40 41 42 |
# File 'app/controllers/clark_kent/report_columns_controller.rb', line 39 def destroy @report_column.destroy head :ok end |
#edit ⇒ Object
24 25 26 |
# File 'app/controllers/clark_kent/report_columns_controller.rb', line 24 def edit render partial: 'form', locals: {report_column: @report_column} end |
#new ⇒ Object
5 6 7 8 |
# File 'app/controllers/clark_kent/report_columns_controller.rb', line 5 def new @report_column = ClarkKent::ReportColumn.new(report_id: @report.id) render partial: 'form', locals: {report_column: @report_column} end |
#show ⇒ Object
20 21 22 |
# File 'app/controllers/clark_kent/report_columns_controller.rb', line 20 def show render partial: 'show', locals: {report_column: @report_column} end |
#update ⇒ Object
28 29 30 31 32 33 34 35 36 37 |
# File 'app/controllers/clark_kent/report_columns_controller.rb', line 28 def update @report_column.update_attributes(report_column_params) if @report_column.errors.empty? render json: { flash_message: "Your changes were saved.", html: render_to_string(partial: 'show', locals: {report_column: @report_column}) } else render partial: 'form', locals: {report_column: @report_column}, status: :conflict end end |