在我的 Rails 应用程序中,我有一个允许用户修改呈现的 HTML 的视图,例如移动按钮、更改 DIV 的颜色等。如何保持这些更改,以便下次呈现视图时,那些变化有体现吗?
我的第一个想法是将修改后的 HTML 作为文本列存储到数据库中。但是我真的不喜欢这种方法,因为 HTML 可以任意大,更不用说性能会很差。我四处寻找,到目前为止还没有任何线索,这让我感到困惑,因为我认为这种情况并不罕见:WYSIWYG 类型编辑器、网站构建器应用程序都应该需要解决这个问题。这让我怀疑我是否走错了路。
非常感谢任何见解!