web敏捷开发之道中depot实例的访问控制问题

web敏捷开发之道中depot实例的访问控制问题

根据depot实例一步步往下做,在登陆系统里有个authorize方法验证登陆里有个request_uri方法,发现之前没有定义过,在这边无法直接运用这个method啊
是书上错了么? 有做过的人指点下么?
目前使用的php?name=rails" onclick="tagshow(event)" class="t_tag">rails版本是1.2.0,ruby是1.8.6
似乎没错啊,我也做过的.
我的代码是这样的

 def authorize
  unless User.find_by_id(session[:user_id])
    session[riginal_uri] = request.request_uri  #记录登录前访问的页面
    flash[:notice] = "lease log in"
    redirect_to(:controller => "login", :action => "login")
  end
 end
刚学不久,不是很明白。request_uri是记录之前访问的页面,这个我能看懂,可是这个method没有定义过,是rails里自带能运用的么? 在netbeans里看request的帮助,没有找到相关的内容,谁能解释下这个method如何起作用额?
我想应该在controller里配置了过滤器来吧
引用:
原帖由 sonic0077 于 2008-7-22 14:45 发表
刚学不久,不是很明白。request_uri是记录之前访问的页面,这个我能看懂,可是这个method没有定义过,是rails里自带能运用的么? 在netbeans里看request的帮助,没有找到相关的内容,谁能解释下这个method如何起作用 ...
多谢martin~~
api以后要多去去了