允许在Rails应用程序中编辑静态页面

时间:2012-12-19 12:39:38

标签: ruby-on-rails content-management-system

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

谢谢

3 个答案:

答案 0 :(得分:0)

您可以使用存储和检索您希望客户端能够在数据库中更改的视图代码。您可以构建一个单独的管理视图,然后您的客户可以编辑文本/ html,或者更加花哨地集成mercury editor之类的内容。

答案 1 :(得分:0)

Mercury编辑器是非常受欢迎的宝石......这里有几个资源......

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

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

答案 2 :(得分:0)

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