站点管理员登录页面上的可编辑区域

Editable area on landing page for site admins

我的 Rails 应用程序有一个访问者登录页面,其中包含 welcome/contact 信息。

目前,这个 info/html 位于模板中。

我想让应用程序的管理员可以编辑它。

我有什么选择可以完成这个?我是否应该创建一个带有 first_page 属性的模型,在其中存储管理员以表单形式提交的 html?或者还有其他方法吗?

您需要某种内容管理系统 (CMS)。 Rails 有很多现成的。见 http://codecall.net/2014/02/10/best-ruby-on-rails-content-management-systems-cms/

你可以自己写,但你最终会写一些关于编辑页面的功能,然后管理员会要求上传图片等功能,你会想 "gah, wish i'd just used an off the shelf CMS"。