diff --git a/app/controllers/problems_controller.rb b/app/controllers/problems_controller.rb --- a/app/controllers/problems_controller.rb +++ b/app/controllers/problems_controller.rb @@ -82,9 +82,13 @@ end def toggle - @problem = Problem.find(params[:id]) - @problem.available = !(@problem.available) - @problem.save + respond_to do |wants| + wants.js { + @problem = Problem.find(params[:id]) + @problem.available = !(@problem.available) + @problem.save + } + end end def turn_all_off