对于只是让服务器发送电子邮件而不改变整个webapp状态的请求,正确的http动词是什么?
我正在开发一个Rails项目,我需要以某种方式定义路径:
Rails.application.routes.draw do
get 'self_emailer/email_me'
...
end
答案 0 :(得分:1)
您可以使用GET
,因为可以有效地创建和投放新的电子邮件资源。我肯定不会使用<html>
<head>
<link href="jquery-ui.css" rel="stylesheet">
<link rel="stylesheet" href="jquery-ui\jquery-ui-themes-1.11.4\jquery-ui-themes-1.11.4\themes/smoothness/jquery-ui.css" />
<script>
$( "#tabs" ).tabs();
</script>
</head>
<body>
<div id=""tabs>
<ul>
<li><a href="#tab-1">tab1</a></li>
<li><a href="#tab-2">tab1</a></li>
<li><a href="#tab-3">tab1</a></li>
</ul>
</div>
<div id="tab-1">
<table>
<tr>
<td>//table data goes here</td>
</tr>
</table>
</div>
<div id="tab-2">
<a href="//your img path goes here"></a>
</div>
</body>
</html>
,因为用户可能会轻易地重新加载浏览器或错误地访问该页面,并有发送大量电子邮件的风险。