1

我有整个管理员后端设置,但我需要添加一个功能,管理员可以编辑站点的 HTML,或者如果更容易编辑站点周围的文本。主要思想是让管理员通过后端编辑表单标签。想知道哪个是最好的方向吗?

4

2 回答 2

0

也许您可以通过以下编辑器意识到这一点:

于 2013-09-13T16:50:32.773 回答
0

我过去曾使用 Rails 国际化支持来处理类似的事情:管理员、非技术利益相关者、业务人员等想要调整和调整的静态文本位,我想让他们快速完成(并且无需打扰我纠正他们会的错字)

为了能够编辑表单标签,您可以/应该对表单字段使用 Rails 国际化支持。这是对此的超级简短介绍,但还有更好的文档可供深入研究。

Rails 国际化支持允许的不仅仅是将密钥存储在 YAML 文件中- 有几种不同的方法可以做到这一点。CopyCopter也是一个用于国际化密钥的开源管理网站。

就让非技术人员编辑您网站的其他部分而言,国际化在这里也有帮助:允许人们更改应用程序中的整个短语/文本块。

例如,不是硬编码,而是在.html.erb你做的文件中使用“欢迎来到该站点” <%= t :welcome %>welcome如果您想使用盗版主题,管理员可以编辑国际化密钥并将其更改为更合适的内容,“Yar!我们欢迎您访问该站点”。管他呢。

它还免费为您提供国际化结构:使管理员可以轻松地编辑网站的英文,但您也拥有制作网站法语版本的所有基础设施 - 只需让翻译人员填写法语国际化值。

于 2013-09-13T15:26:24.903 回答