我正在使用PostgreSQL在Rails中开发一个门户。我需要门户上不同的页面(每个页面代表不同的感兴趣主题)来显示不同的文档。管理员将有能力上传额外的文件到每一页。required网站上的全部文档列表在哪里?
实现这样一个系统的最佳实践是什么?是否有针对该系统的任何教程?
发布于 2017-01-01 11:13:25
听起来你想要一个内容管理系统。炼金术CMS是rails的一个很好的选择。
发布于 2017-01-01 11:19:03
这是一个多租户应用程序,通常通过将所有记录与用户或帐户相关联来实现,有时两者兼而有之。对于任何特定于用户或帐户的记录,这都是通过has_many/belongs_to对来完成的。
has_many
belongs_to
您还必须在每个控制器中指定只访问用户可以看到的记录,因此您需要定义某种类型的访问控制机制。这里有一些模块,编写自己的东西可能很棘手。
https://stackoverflow.com/questions/41415004
相似问题