ale*_*lex 5 ruby ruby-on-rails
我是Rails的新手,我正在写一个登录表单.我已经使用form_tag将用户的提交传递给帐户控制器.现在,我不希望用户能够通过GET请求输入他们的登录详细信息,那么如何检查某个参数是GET还是POST参数?
提前致谢
Ari*_*jan 18
在Rails中,您没有特定的POST或GET参数.你有POST或GET请求.你可以在你的控制器中这样检查:
request.post?
Run Code Online (Sandbox Code Playgroud)
或者你可以检查其他HTTP动词:GET,PUT和DELETE:
request.get?
request.put?
request.delete?
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请查看以下文档:http://railsapi.com/doc/rails-v2.3.8/classes/ActionController/Request.html