使用 html 按钮、javascript 和 Rails 发送电子邮件

Send email using html button javascript and Rails

提问人:bilel abdelmoula 提问时间:1/31/2023 更新时间:2/1/2023 访问量:122

问:

我是使用 rails 的新手,我有一个测试,我给出了一个通过单击发送电子邮件的代码,我必须完成它,

代码如下:

应用/视图/根/索引:.html.erb

<%= form_tag root_path, class: "send-email" do %>
  <%= submit_tag "Click to Send Email", style: "margin: 10px; padding: 10px" %>
<% end %>

<script>
document.querySelector(".send-email").onsubmit = function(e) {
  e.preventDefault()

  fetch(e.target.action, {
    method: "POST",
    headers: {
      "X-CSRF-Token": document.querySelector('meta[name="csrf-token"]').content
    }
  }).then(function(response) {
    if (response.ok) {
      window.open('/mail', '_blank')
    } else {
      console.error(response)
    }
  });
}
</script>

我怎样才能解决这个问题,以便在点击时能够发送电子邮件?

JavaScript HTML Ruby-on-Rails 电子邮件 Actionmailer

评论

0赞 mykaf 1/31/2023
它到底有什么坏处?
0赞 bilel abdelmoula 1/31/2023
它确实需要对程序进行校准才能在我单击时发送消息,基本上它需要电子邮件部分的代码

答: 暂无答案