From 0d28115d18d5d10980729c2faf7e3483e97eefc6 Mon Sep 17 00:00:00 2001 From: Reinier Balt Date: Sat, 12 Feb 2011 16:26:16 +0100 Subject: [PATCH] fix csrf which changed with rails 2.3.11 --- app/controllers/todos_controller.rb | 2 -- app/views/layouts/standard.html.erb | 1 + config/initializers/mongrel_workaround.rb | 2 +- public/javascripts/application.js | 1 + 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/todos_controller.rb b/app/controllers/todos_controller.rb index a8d53c73..880c0de7 100644 --- a/app/controllers/todos_controller.rb +++ b/app/controllers/todos_controller.rb @@ -11,8 +11,6 @@ class TodosController < ApplicationController :completed_archive, :check_deferred, :toggle_check, :toggle_star, :edit, :update, :defer, :create, :calendar, :auto_complete_for_predecessor, :remove_predecessor, :add_predecessor] - protect_from_forgery :except => [:auto_complete_for_predecessor] - def index @projects = current_user.projects.find(:all, :include => [:default_context]) @contexts = current_user.contexts.find(:all) diff --git a/app/views/layouts/standard.html.erb b/app/views/layouts/standard.html.erb index dccd68b9..c4de7bc0 100644 --- a/app/views/layouts/standard.html.erb +++ b/app/views/layouts/standard.html.erb @@ -14,6 +14,7 @@ <%= javascript_tag "var AUTH_TOKEN = #{form_authenticity_token.inspect};" if protect_against_forgery? %> <%= javascript_tag "var SOURCE_VIEW = '#{@source_view}';" %> <%= javascript_tag "var TAG_NAME = '#{@tag_name}';" if @tag_name %> + <%= csrf_meta_tag %>