1

当用户确认时,我想在成功的闪光通知上使用长消息。所以我想<br/>在 devise.en.yml上使用 2 行显示它

我如何/在哪里可以原始或使用其他方法来做到这一点?

这是我的 yml

en:
  devise:
    confirmations:
      confirmed: "Just confirmed loremp ipsum !!!!! !<br/> To start you up, you get full access to the website for 3 days lorem ipsum lorem ipsum lorem ipsum"

我尝试在我的 flash 消息中使用 raw

<!-- Flash messages to display alerts and notices (including success messages) -->

<% flash.each do |name, msg| %>
  <% if msg.is_a?(String) %>
    <div class="alert alert-<%= name == :notice ? "success" : "error" %>">
      <a class="close" data-dismiss="alert">&#215;</a>
      <%=raw content_tag :div, msg, id:"flash_#{name}" %>
    </div>
  <% end %>
<% end %>

但是 flash 消息不理解/解释我的<br/>,只是写在页面上<br/>

4

2 回答 2

1

命名密钥confirmed_html或使用.html_safe方法。

于 2013-06-26T21:12:24.683 回答
0

最有可能content_tag是清理 html 标签。尝试:

<div id="flash_#{name}">
  <%= raw msg %>
</div>
于 2013-06-26T20:59:56.903 回答