Rails删除target =“_ blank”

我在rails 4.1.4上有一个简单的博客应用程序,允许用户创建post。 每当用户在其post中添加链接时,rails =“_ blank”标记将被rails删除。 例如:

用户输入:

Google 

查看已创建post的来源时:

 Google 

显示。

我错过了一些明显的东西吗? 为什么rails会删除目标属性?

Rails默认清理输出,target属性是默认情况下被剥离的属性之一。 您可以使用以下内容列出目标属性:

<%= sanitize html.body, attributes: %w(href target) %>

更多信息: http : //api.rubyonrails.org/classes/ActionView/Helpers/SanitizeHelper.html