0

这来自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 代码。现在它以错误的格式显示链接。

谢谢

4

1 回答 1

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' %>
于 2012-09-16T18:52:31.387 回答