2

在我的 rails 应用程序中,我有一些静态页面。如果以后必须更改这些静态页面上的文本,我将不得不更改源代码并重新部署应用程序。有没有什么方法可以让我甚至其他人(比如客户)直接编辑文本并保存它,就像在 cms 中一样。我听说过基于 rails 的 cms,例如炼油厂 cms 等,但我想在我的应用程序本身中集成静态页面编辑功能。最好的方法是什么?

谢谢你

4

4 回答 4

0

Mercury 编辑器是非常受欢迎的宝石……这里有一些资源……

http://jejacks0n.github.io/mercury/

http://railscasts.com/episodes/296-mercury-editor

于 2013-11-12T16:00:31.180 回答
0

您可以使用TinyMCE之类的所见即所得编辑器,并将所有 HTML 数据存储在数据库中。

然后在您的页面上加载此数据。您还可以为此数据提供编辑表单。

于 2012-12-19T12:43:17.037 回答
0

您可以存储和检索您希望客户能够在数据库中更改的视图代码。您可以构建一个单独的管理视图,然后您的客户可以在其中编辑文本/html,或者更花哨并集成诸如水银编辑器之类的东西。

于 2012-12-19T12:53:00.587 回答
0

我认为这里也应该提到 CKEditor 或 TinyMCE 也可以解决这个问题;以及将包含在 Rails 6 中的 TrixEditor

于 2019-06-25T13:08:59.640 回答