gpt4 book ai didi

ruby-on-rails - ActionText blob 部分不呈现额外元素

转载 作者:行者123 更新时间:2023-12-04 10:58:26 27 4
gpt4 key购买 nike

我正在使用 ActionText 来呈现一些富文本,并且出于某种原因,我在使用 actiontext 提供的部分向呈现的部分添加额外元素方面存在限制

我需要将附加的图像包裹在表格元素周围,以便在 Outlook 中为电子邮件正确呈现它们。 ActionText 似乎总是忽略我放入的这个部分中的任何额外元素。有人知道为什么会发生这种情况以及是否有任何方法可以解决这个问题?

这是我的部分,表格元素被忽略:

/views/active_storage/blobs/_blob.html.erb

<table>
<Tr>
<td>
<figure class="attachment attachment--<%= blob.representable? ? "preview" : "file" %> attachment--<%= blob.filename.extension %> text-center">
<% if blob.representable? %>
<%= image_tag rails_representation_url(blob.representation(resize_to_limit: [600, 400])) %>

<% if caption = blob.try(:caption) %>
<figcaption class="attachment__caption text-center">
<%= caption %>
</figcaption>
<% end %>
<% end %>
</figure>
</td>
</Tr>
</table>

最佳答案

我发现问题与使用内部方法在渲染之前清理字符串的 Action Text 有关。

我在初始化程序中覆盖了允许的属性和标签:

ActionText::ContentHelper.allowed_attributes.add 'style'
ActionText::ContentHelper.allowed_attributes.add 'controls'

ActionText::ContentHelper.allowed_tags.add 'video'
ActionText::ContentHelper.allowed_tags.add 'source'

关于ruby-on-rails - ActionText blob 部分不呈现额外元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59019537/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com