-
在rails2.2.2里面,因为采用了restful风格,所以自定义在 controller里面的 action会无法访问,老说无效授权,所以最后发现,只需要在 application.rb里面加一句话就可以了: protect_from_forgery :except => :actionname
-
将actionname此处换成自己定义的action的名称就可以了,此处是为上可以跨域访问
-
-------------------------------------------------------------
-
后来发现一个问题,当自定义的action方法超过两个时候有问题了,不可以用protect_from_forgery :except => :actionname,重复两次,否则只有最后一个有效,所以就只有使用:skip_before_filter :actionname,这样就可以多个action使用自定义了.
rest自定义action
最新推荐文章于 2024-07-07 21:23:17 发布