如何在 Rails 中访问 POST 变量? [英] How to access POST variables in Rails?
本文介绍了如何在 Rails 中访问 POST 变量?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我并不是真正的 Rails 开发人员,我正在处理其他人的代码.
I'm not really a Rails developer and I'm working on someone else's code.
无论如何,我正在尝试更改登录功能,以便它使用 POST 而不是 GET.现在看起来像这样:
Anyway, I'm trying to change the login function so that it uses POST instead of GET. Right now it looks like this:
def login
email = params[:email];
password = params[:password];
# login logic ...
end
我需要更改什么才能改用 POST 变量?
What do I need to change to use POST variables instead?
在 routes.rb
match "service/login", :to => "service#login"
如果还有什么我要找的,请告诉我.
If there's something else I'm looking for, please let me know.
推荐答案
更改:
match "service/login", :to => "service#login"
到:
match "service/login", :to => "service#login", :via => :post
或(更短):
post "service/login"
这篇关于如何在 Rails 中访问 POST 变量?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文