Class: Wco::NewsvideoEventsController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Wco::NewsvideoEventsController
- Defined in:
- app/controllers/wco/newsvideo_events_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'app/controllers/wco/newsvideo_events_controller.rb', line 6 def create @newsvideo_event = Wco::NewsvideoEvent.new params[:newsvideo_event].permit! :create, @newsvideo_event if @newsvideo_event.save flash_notice 'Success' else flash_alert "No luck: #{@newsvideo_event.errors..join(',')}." end redirect_to controller: :newsvideos, method: :index end |
#destroy ⇒ Object
17 18 19 20 21 22 23 24 25 26 |
# File 'app/controllers/wco/newsvideo_events_controller.rb', line 17 def destroy @newsvideo_event = Wco::NewsvideoEvent.find params[:id] :destroy, @newsvideo_event if @newsvideo_event.delete flash[:notice] = "deleted newsvideo_event" else flash[:alert] = "Cannot delete newsvideo_event: #{@newsvideo_event.errors.}" end redirect_to request.referrer end |
#edit ⇒ Object
28 29 30 31 |
# File 'app/controllers/wco/newsvideo_events_controller.rb', line 28 def edit @newsvideo_event = Wco::NewsvideoEvent.find params[:id] :edit, @newsvideo_event end |
#new ⇒ Object
33 34 35 36 |
# File 'app/controllers/wco/newsvideo_events_controller.rb', line 33 def new :create, Wco::NewsvideoEvent @newsvideo_event = Wco::NewsvideoEvent.new newsvideo_id: params[:newsvideo_id] end |
#update ⇒ Object
38 39 40 41 42 43 44 45 46 47 48 |
# File 'app/controllers/wco/newsvideo_events_controller.rb', line 38 def update @newsvideo_event = Wco::NewsvideoEvent.find params[:id] :update, @newsvideo_event if @newsvideo_event.update_attributes params[:newsvideo_event].permit! flash_notice 'Success' else flash_alert "No luck: #{@newsvideo_event.errors..join(',')}." end redirect_to controller: 'newsvideos', action: 'show', id: params[:newsvideo_event][:newsvideo_id] end |