【问题标题】:Documents on a rails websiteRails 网站上的文档
【发布时间】:2017-05-15 20:42:08
【问题描述】:

我正在使用 PostgreSQL 在 Ruby on Rails 中开发各种门户。 我需要门户网站上的不同页面(每个页面代表不同的兴趣主题)来显示不同的文档。管理员将能够将其他文档上传到每个页面。 没有网站上的完整文档列表需要

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      这是一个多租户应用程序,通常您通过将所有记录与用户或帐户相关联来做到这一点,有时两者兼而有之。对于特定于用户或帐户的任何记录,大部分时间都是通过 has_many/belongs_to 对来完成的。

      您还必须在每个控制器中指定为仅访问该人可以看到的记录,因此您需要定义某种访问控制机制。 There's modules for this,自己编写可能会很棘手。

      【讨论】:

      • 对不起,我不清楚。不同的页面并不反映不同的用户,而只是门户的不同部分。例如,文档页面上的文档文档,生活方式页面上的“生活小贴士”等。就一个单独的问题而言,我还试图弄清楚如何赋予用户不同的权限(即管理员和最终用户),我认为这对那里有一点帮助
      • 如果您仍然不清楚这是如何完成的,那么值得查看现有的 Rails CMS platforms
      猜你喜欢
      • 2011-10-04
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 1970-01-01
      • 2015-08-06
      • 1970-01-01
      • 2020-12-01
      • 1970-01-01
      相关资源
      最近更新 更多