我通常创建一个rails应用程序。然后为事件类创建脚手架。然后尝试了下面的代码。当运行时,它会在执行destroy方法时抱怨invalidauthenticytoken。如何进行身份验证以避免此响应?

require 'rubygems'
require 'activeresource'

class Event < ActiveResource::Base
  self.site = "http://localhost:3000"
end

e = Event.create(
  :name => "Shortest Event Ever!",
  :starts_at => 1.second.ago,
  :capacity => 25,
  :price => 10.00)

e.destroy

最佳答案

我找到了这个问题的答案,因为我正在编写一个命令行应用程序。我在控制器中添加了以下内容:

  # you can disable csrf protection on controller-by-controller basis:
  skip_before_filter :verify_authenticity_token

关于ruby-on-rails - 如何对ActiveResource进行身份验证以避免InvalidAuthenticityToken响应?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/150076/

10-12 05:15