我了解操作文本附件以压缩形式存储在数据库中,显示为“操作文本附件”标签。但是,当使用to_trix_html
此标签进行渲染时,不会渲染,因为我认为它会与 Trix 的内部模型混淆。
我无法理解为什么当富文本呈现为 HTML(例如在show
操作中)时需要此标记。如果有人能解释为什么这样设计,我将不胜感激。
我了解操作文本附件以压缩形式存储在数据库中,显示为“操作文本附件”标签。但是,当使用to_trix_html
此标签进行渲染时,不会渲染,因为我认为它会与 Trix 的内部模型混淆。
我无法理解为什么当富文本呈现为 HTML(例如在show
操作中)时需要此标记。如果有人能解释为什么这样设计,我将不胜感激。
它需要作为标识符存在,并且像在数据库中一样保存
标签包含 5 个属性content-type
url
filename
filesize
和sgid
sgid
是已签名的全局 ID,它对每个文件都是唯一的,该功能作为防篡改和附加文件的标识符
至于.to_trix_html
给出不同的标签是的,它需要是这样的
因为我们想要在 trix 编辑器内部和在 trix 编辑器外部处理附件的不同方式。
如果您想了解更多关于附件在 action_text 中的工作方式,您可以查看此博客文章