铁路网站上的文件

时间:2017-01-01 11:08:18

标签: ruby-on-rails ruby postgresql database-design

我正在使用PostgreSQL开发Ruby on Rails中的各种门户。 我在门户网站上需要不同的页面(每个页面代表一个不同的主题)以显示不同的文档。管理员可以将其他文档上传到每个页面。 无论网站上的整个文档列表在哪里

实现这样一个系统的最佳实践是什么?是否有相同的教程?

2 个答案:

答案 0 :(得分:0)

听起来你想要一个内容管理系统。 Alchemy CMS是rails的不错选择。

答案 1 :(得分:0)

这是多租户应用程序,通常您可以通过将所有记录与用户或帐户相关联来执行此操作,有时两者都是。对于任何用户或帐户特定的记录,大部分时间都使用has_many / belongs_to对完成此操作。

您还必须在每个控制器中具体说明才能访问此人可以看到的记录,因此您需要定义某种访问控制机制。 There's modules for this,自己写作可能很棘手。