ActionController::InvalidAuthenticityToken解决办法

精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)

作者 正文

  • 水过无痕
  • 等级: 初级会员
  • 性别:
  • 文章: 0
  • 积分: 40
  • 来自: 成都
   发表时间:2009-03-18   最后修改:2009-03-19
第一种:
Ror代码
  1. class FooController < ApplicationController  
  2.    protect_from_forgery :except => :index  
  3.   
  4.    # you can disable csrf protection on controller-by-controller basis:  
  5.    skip_before_filter :verify_authenticity_token  
  6.  end  


第二种:
修改配置文件config\environments\development.rb

Ror代码
  1. # Disable request forgery protection in development environment  
  2.   config.action_controller.allow_forgery_protection = false  

然后重启服务器

第三种:
在jquery或form中加入
Ruby代码
  1. <%= tag(:input:type => "hidden":name =>   
  2. request_forgery_protection_token.to_s, :value =>   
  3. form_authenticity_token) %>   

你可能感兴趣的:(controller)