twitter bootstrap模态数据属性参数中的html文本

时间:2012-09-16 18:37:55

标签: ruby-on-rails twitter-bootstrap

这来自Twitter Bootstrap modal rails delete button not working

如何传递html代码以在Twitter Bootstrap模式中显示?这是链接

<%= link_to t('delete'), post, method: :delete, confirm: t('delete_this_question'), 'data-my-message' => raw(post.text), class: 'label' %>

post.text是HTML代码。现在它显示格式错误的链接。

由于

1 个答案:

答案 0 :(得分:0)

我认为这里的问题可能就是你对“原始”的使用。如果你在link_to帮助器中使用原始html,它可能会搞乱链接的引用。例如,你可能得到这样的东西:

<a href="..." data-my-message="Hello <a href="/foo">world</a>" ...>

这会弄乱你的链接标签。我不确定你的其他观点如何融合在一起,但我认为你应该能够放弃'原始'方法:

<%= link_to t('delete'), post, method: :delete, confirm: t('delete_this_question'), 'data-my-message' => post.text, class: 'label' %>