我正在使用Ruby on Rails 3.2.2,在我的控制器中,我希望以这种方式使用verify
方法:
class UsersController < ApplicationController
verify :params => "user",
:only => :update,
:redirect_to => {:action => 'settings'}
...
end
但是,当我访问调用update
控制器操作(或任何其他控制器操作)的浏览器页面时,我收到以下错误:
Routing Error
undefined method `verify' for UsersController:Class
我该如何解决这个问题?我在哪里可以找到有关verify
方法的文档?
注意:“{em> The Rails 3 Way ”一书(在第111页)中描述了verify
方法奥比费尔南德斯。
答案 0 :(得分:0)
很抱歉,但在Rails 3.2中不再提供verify
方法。它最后一次在Rails v2.3.8中使用
部分验证是 http://api.rubyonrails.org/files/activesupport/lib/active_support/message_verifier_rb.html
或者你找到一些有用的验证&amp; Active_support / Multibyte / utils.rb
中的有效方法希望这有帮助。