如果已经回答,请提供链接。我没有在这里搜索或谷歌。
我有一个包含标识符,标题和说明字段的内容模型。我可以使用Ruby标记在app / views / privacy.html.erb中使用Content.find_by(identifier: "privacy-policy").description
,这样我就可以直接从应用编辑隐私政策的内容,而不是将其硬编码到视图文件中。
我的问题是,如何在内容模型的描述字段中启用CSS样式和Ruby标记?如果说,我需要写"I <b>accept</b> the privacy policy <%= Time.zone.now %>"
还是有其他方法或最佳做法吗?谢谢。
答案 0 :(得分:0)
Shopify的Liquid markup language旨在允许最终用户编写自己的动态视图代码,因此请检查这些是否符合您的要求。
如果最终用户不会对其进行编辑,并且您不担心安全问题,则可以使用ERB.new(content).result
自行解析ERB。
如果您不需要动态ruby并且只想要最终用户内容编辑器(简单样式等),我建议使用markdown parser。