如何在 Rails 中访问 POST 变量? [英] How to access POST variables in Rails?

查看:50
本文介绍了如何在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆