Liquid 是否适用于所见即所得的编辑器? - rails

Does liquid work with wysiwyg editors? - rails

我刚刚找到液体并在上面看了 Railscasts。视频很旧,但从观看视频中,我可以看出我要找的是液体。问题是我不确定它是否适用于流行的所见即所得编辑器 gems。我真的不希望我的用户使用纯输入字段来制作模板。

我不知道所见即所得编辑器是否必须专门用于液体,或者液体是否基本上可以与任何所见即所得编辑器一起使用gem。

是否有推荐的 wysiwyg 编辑器 gem 可以很好地处理 liquid,或者如果不是这样,是否只有普通的编辑器 gem 可以处理 liquid?

是的。请阅读此 blog. You can also use newsly gem 以使用 wysiwyg 编辑器管理您的 liquid 模板。我在我的一个应用程序中使用了 ckeditor。安装非常简单。

基本上您需要解析内容并添加您自己的数据。编辑器不会自动找出变量及其值。编辑器会将内容带标签保存,稍后您可以使用 Liquid

解析它

这里是一个示例表格 Liquid

@template = Liquid::Template.parse("hi {{name}}") # Parses and compiles the template
@template.render('name' => 'tobi')                # => "hi topi"

https://github.com/Shopify/liquid#how-to-use-liquid

这是一篇博客post,介绍了某人如何使用 Liquid 的所见即所得

https://customer.io/blog/Email-wysiwyg-editor-inspired-by-jekyll.html

希望对您有所帮助