如何通过URL发送电子邮件地址

时间:2020-08-25 15:56:47

标签: ruby-on-rails http

我试图通过url发送电子邮件地址,但是当我的控制器处理该电子邮件地址时,他剪切了“ .com”并返回“ example @ example”

有人知道会发生什么吗?

负责从请求参数中接收电子邮件的我的控制器方法:

def email_params_from_request
  params.require(:email)
end

在我的测试套件中,同样的问题发生了

before { get check_account_email_path email }

这返回时没有其他地址

输入:URL/email/teste@teste.com

输出:“ teste @ teste”

1 个答案:

答案 0 :(得分:0)

传递.com将使您的应用程序了解这是一种mime类型。只需将其作为请求正文而不是URL参数传递,就可以了。不要使用GET来这么做,因为passing body through a GET is rather buggy