Class: Wco::HeadlinesController
- Inherits:
-
ApplicationController
- Object
- ApplicationController
- Wco::HeadlinesController
- Defined in:
- app/controllers/wco/headlines_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'app/controllers/wco/headlines_controller.rb', line 6 def create params[:headline][:tag_ids].delete '' @headline = Wco::Headline.new( params[:headline].permit! ) :create, @headline @headline.date = Time.now.to_date if @headline.save flash_notice @headline else flash_alert @headline end redirect_to action: :index end |
#destroy ⇒ Object
22 23 24 25 26 27 28 |
# File 'app/controllers/wco/headlines_controller.rb', line 22 def destroy @headline = Wco::Headline.find params[:id] :delete, @headline @headline.delete flash_notice "Probably ok" redirect_to action: :index end |
#edit ⇒ Object
34 35 36 37 |
# File 'app/controllers/wco/headlines_controller.rb', line 34 def edit @headline = Wco::Headline.find params[:id] :edit, @headline end |
#index ⇒ Object
39 40 41 42 43 |
# File 'app/controllers/wco/headlines_controller.rb', line 39 def index @headlines = Wco::Headline.all :index, Wco::Headline render '_index' end |
#new ⇒ Object
30 31 32 |
# File 'app/controllers/wco/headlines_controller.rb', line 30 def new :new, Wco::Headline end |
#update ⇒ Object
45 46 47 48 49 50 51 52 53 54 55 56 57 |
# File 'app/controllers/wco/headlines_controller.rb', line 45 def update @headline = Wco::Headline.find params[:id] :update, @headline params[:headline][:tag_ids].delete '' if @headline.update params[:headline].permit! flash_notice @headline else flash_alert @headline end redirect_to action: :index end |