在我的rails应用程序中,我有几个静态页面。如果这些静态页面上的文本稍后需要更改,我将不得不更改源代码并重新部署应用程序。有什么方法可以让我或者甚至是其他人(比如客户端)直接编辑文本并保存它,就像在cms中一样。 我听说过基于cms的精炼cms等基于cms但我想在我的应用程序本身集成静态页面编辑功能。什么是最好的方法来做到这一点?允许在Rails应用程序中编辑静态页面
谢谢
在我的rails应用程序中,我有几个静态页面。如果这些静态页面上的文本稍后需要更改,我将不得不更改源代码并重新部署应用程序。有什么方法可以让我或者甚至是其他人(比如客户端)直接编辑文本并保存它,就像在cms中一样。 我听说过基于cms的精炼cms等基于cms但我想在我的应用程序本身集成静态页面编辑功能。什么是最好的方法来做到这一点?允许在Rails应用程序中编辑静态页面
谢谢
你可以使用一个所见即所得的编辑器一样TinyMCE和所有的HTML数据存储在数据库中。
然后将此数据加载到您的页面上。您也可以提供此数据的编辑表单。
您可以用存储和检索您希望您的客户能在和从数据库中更改视图代码去。你可以建立一个单独的管理视图,然后你的客户可以在其中编辑文本/ html,或者更加花哨,并集成诸如mercury editor之类的东西。
水星编辑器是很受欢迎的宝石......这里有几个资源...