如何包含当前的git commit哈希值并分支到mailto链接的正文中?

时间:2019-07-15 12:56:11

标签: ruby-on-rails git mailto

在我的rails应用程序中,我在_footer.html.erb中使用以下代码:

<script>
  $(function(){
    $(".alert" ).fadeOut(10000);  
  });
</script>
<footer class="footer">
Commit: <%= commit = `git rev-parse --short HEAD` %>
Branch: <%= thebranch = `git rev-parse --abbrev-ref HEAD` %>
<table id="info">
<tr><td><%= puts commit %><%= puts thebranch %></td><td>layout managed by _base.scss</td><!--<td>Debug: <%=debug(params) %></td> --></tr>
</table>
</footer>

显示

Commit: 610d8f4 Branch: develop

位于所有视图的页脚中。我想在我的“关于”页面中有一个mailto,该邮件中的电子邮件正文中将包含相同的信息,以便使我知道用户正在发送电子邮件的版本。我目前在我从主页上的“关于”链接链接到的about.html.erb静态页面中有此链接:

<table>
    <tbody>
        <tr><td><img src="http://example.com/home/woo3.jpeg" width=300px height=400px /></td></tr>
        <tr><td>John Wooten, Ph.D.</td></tr>
        <tr><td>Big Cheese</td></tr>
        <tr><td><a href="mailto:example.email?subject=Rails%20Blog%20Comment&body=WHAT_GOES_HERE">Send me a Note</a></td></tr>
    </tbody>
</table>

请注意,在页脚中,我计算提交和分支值,然后使用puts将它们输出到页面中。

如何将类似的字符串放入电子邮件正文(WHAT_GOES_HERE),并且如果可能的话,将其放在电子邮件底部附近?

0 个答案:

没有答案