(app基于Rails 4.0.3 / postgres构建)
我定义了一个模型,其中一个属性是包含网页的整个HTML的文本字段 - 我将其存储为文本,然后我将其设置为控制器中的实例变量(@html),然后呈现它通过使用<%= raw @html%>的视图。这使我可以轻松存储和呈现整个页面。
我的问题是,我需要允许用户使用某种标记语言/编辑器在浏览器中编辑HTML,那么我该怎么做呢?工作流程是用户通过仪表板点击模型实例,然后能够编辑模型实例的名称(简单),然后可以编辑html属性并通过某种方式保存它标记编辑器,如Github的gist编辑器。我觉得这应该很容易,但无法弄清楚 - 有人能指出我正确的方向吗?
谢谢!