class Admin::PetitionTagsController < Admin::AdminController - Admin::PetitionTagsController assumes too much for instance variable '@petition'
- Admin::PetitionTagsController has no descriptive comment
before_action :fetch_petition
def show
render 'admin/petitions/show'
end
def update
if @petition.update(petition_params)
redirect_to [:admin, @petition], notice: :petition_updated
else
render 'admin/petitions/show'
end
end
private
def fetch_petition
@petition = Petition.find(params[:petition_id])
end
def petition_params
params.require(:petition).permit(tags: [])
end
end