Rails 4:mail_to helper添加HTML属性target =“_ blank”

时间:2016-03-11 13:57:10

标签: html ruby-on-rails

我在邮件程序视图中使用mail_to帮助方法,如下所示,

mail_to "test@example.com", "Contact Us"

它创建HTML如下,

<a href="mailto:test@example.com" target="_blank">Contact Us</a>

这可以正常工作,因为它会打开默认邮件程序应用程序来起草电子邮件。

但问题是,由于添加了target="_blank" HTML属性,因此打开了不必要的空白浏览器窗口。

我试着没有运气找到它的添加位置以及如何防止这种情况发生。请任何人都可以帮忙解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,

ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #333; text-align: center; } li { display: inline-block; font-family: 'Oswald Light', Verdana, Geneva, sans-serif; font-size: 20px; background-color: #333; } li a { display: inline-block; color: white; text-align: center; padding: 14px 16px; text-decoration: none; -webkit-transition: all 0.9s ease; -moz-transition: all 0.9s ease; -o-transition: all 0.9s ease; -ms-transition: all 0.9s ease; transition: all 0.9s ease; } li a:hover { background-color: #6699cc; } 不会添加mail_to。很可能它是由代码的其他部分注入的。

如果您懒得找到源代码,可以使用这是一种解决方法

target="_blank"