【发布时间】:2013-04-09 12:55:44
【问题描述】:
我无法将放置在我的 yml 文件中的 html 呈现为通用 popover 的数据属性。我打算用这种方式渲染文本字段:
= f.text_field :link_url, :class => "span6 popoverable", :data => {:content => t("popover.campaign.link_url.message"), :original_title => t("popover.campaign.link_url.title")}, :placeholder => "URL link to your song, fan page, site"
在 yml 文件中我有:
en:
popover:
campaign:
link_url:
message: "Description.<br><b>Example:</b> <i>http://yoursite.com/</i>"
title: "Title"
但输出的不是 html 代码,而是包含 html 标签的普通版本。
我尝试使用 raw 和 .html_safe 但我总是得到相同的结果。
t(:string).html_safe
raw(t(:string))
我该如何解决这个问题? 谢谢
【问题讨论】:
标签: ruby-on-rails twitter-bootstrap html-safe