Устройство для регистрации пользователя по запросу AJAX. Rails 3.1

У меня есть контроллер, который использует AJAX для CRUD, однако каждый раз, когда я нажимаю на одну из моих удаленных ссылок (например, удалить), я вижу, что рельсовый сервер решил меня вывести из системы и перенаправить. Проверка логов сервера показывает, что он не может проверить подлинность CSRF. Как мне включить маркер CSRF в свой запрос?

Выполняется: - Рельсы 3.1 - Устройство 1.4.4 - jquery-rails 1.0.13

Соответствующее действие контроллера:

 def destroy
     @article = Article.find(params[:id])
      if @article.destroy
        flash[:notice] = "Article deleted."
        respond_to do |format|
        format.html{redirect_to articles_path}
        format.js{}
      end
      else
        flash[:error] = "Try Again."
        redirect_to :back
      end

Макеты/приложения.html.erb

      <head>
    <title><%= content_for?(:title) ? yield(:title) : "Untitled" %></title>
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap-1.1.1.min.css>
    <%= stylesheet_link_tag "application" %>
    <%= javascript_include_tag :defaults %>
   <script type="text/javascript">jQuery.ajaxSetup({ beforeSend: function (xhr) { xhr.setRequestHeader("Accept", "text/javascript"); } });</script>
    <%= csrf_meta_tag %>
    <%= yield(:head) %>
  </head>

Заранее спасибо.

10
задан Xavier Denis 1 September 2011 в 13:30
поделиться