2010-12-16 37 views
0

我注意到devise的注销操作使用GET(我认为最好的做法是将所有数据状态更改操作放在POST后面)如何更改设计的注销使用POST而不是GET?

那么,如何更改路由以使用POST而不是GET? (理想情况下,无需如果复制控制器代码在所有需要)

这里的rake route当前色器件退出路径(包装上两行):

destroy_user_session GET /users/sign_out(.:format) 
     {:controller=>"devise/sessions", :action=>"destroy"} 

回答

0

找到了! 最新的设计版本(v1.2.rc-10)有一个选项叫做:sign_out_vialink