Rails Admin可管理的静态页面

时间:2018-02-12 07:28:26

标签: ruby-on-rails activeadmin

我有一个在rails 5.1上运行的应用程序,我需要网站的管理员才能编辑静态元素,如背景,文本和颜色。 例如,家庭,关于我们,帮助等页面上的标题和图像。

我正在考虑创建一个包含多个图像,文本和字符串的页面模型,这些图像,文本和字符串无法让任何用户添加新记录,只能编辑现有记录。然后在各自的位置单独渲染每个,例如将主页标题渲染为(在home / index.erb上):

<%= Page.find(id: 0).texts[0] %>

但这似乎过于复杂,特别是在可维护性和与gem等集成方面,如active-admin。有更好的做法吗?

1 个答案:

答案 0 :(得分:0)

ActiveAdmin可用于此,但我认为您确实需要CMS,请参阅https://www.ruby-toolbox.com/categories/content_management_systems