我对 Rails 相当陌生,正在编写一个登录表单。我使用 form_tag 将用户的提交传递给帐户控制器。现在,我不希望用户能够通过 GET 请求输入其登录详细信息,那么如何检查某个参数是 GET 还是 POST 参数?
提前致谢
在 Rails 中,您没有特定的 POST 或 GET 参数。您确实有一个 POST 或 GET 请求。您可以在控制器中这样检查:
request.post?
或者您可以检查其他 HTTP 动词:GET、PUT 和 DELETE:
request.get?
request.put?
request.delete?
有关更多信息,请查看此文档:http://railsapi.com/doc/rails-v2.3.8/classes/ActionController/Request.html http://railsapi.com/doc/rails-v2.3.8/classes/ActionController/Request.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)