在Object字段中包含CSS和Ruby标记

时间:2014-10-19 10:31:12

标签: ruby-on-rails object view

如果已经回答,请提供链接。我没有在这里搜索或谷歌。

我有一个包含标识符,标题和说明字段的内容模型。我可以使用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 %>"

还是有其他方法或最佳做法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

Shopify的Liquid markup language旨在允许最终用户编写自己的动态视图代码,因此请检查这些是否符合您的要求。

如果最终用户不会对其进行编辑,并且您不担心安全问题,则可以使用ERB.new(content).result自行解析ERB。

如果您不需要动态ruby并且只想要最终用户内容编辑器(简单样式等),我建议使用markdown parser