engineyard/todo

View on GitHub
app/controllers/lists_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class ListsController < ApplicationController

  def create
    @list = List.new(params.require(:list).permit(:name))
    if @list.save
        flash[:notice] = "Your list was created"
    else
        flash[:alert] = "There was an error creating your list."
    end
    redirect_to(list_tasks_url(@list))
  end

  def destroy
    @list = List.find(params[:id])
    @list.destroy

    respond_to do |format|
      format.html { redirect_to(root_url) }
    end
  end
end