首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rails用户或组页面Gem

Rails用户或组页面Gem
EN

Stack Overflow用户
提问于 2013-02-25 06:34:40
回答 2查看 77关注 0票数 1

我正在寻找一个rails gem,允许我的用户(和/或组)创建“页面”的能力。

我希望它类似于pages.github.com (如果不是几乎完全一样的话),我相信它使用的是一个名为Jekyll的库。

我对此进行了简单的调查,但我找不到更多的...完整的解决方案。

有没有人知道我正在寻找的解决方案?我想为我的模型组和用户配置它。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-02-25 06:55:24

我不喜欢Jekyll,但他的网站上说“这是一个用Ruby编写的支持博客的静态站点生成器”,我不这么认为。

一种解决方案是将用户创建的页面存储到数据库中,您可以使用Textile和/或RedCloth (而不是纯HTML)。

有一个很好的关于如何创建半静态页面的广播,我相信你会得到一些很好的想法:http://railscasts.com/episodes/117-semi-static-pages

我希望这对你有帮助。

票数 1
EN

Stack Overflow用户

发布于 2013-02-25 07:29:33

您应该获得列出的Gems

设计+ CanCan +滚动

使用Devies对用户进行身份验证。

使用CanCan授权您的用户角色。

使用Rolify在用户上创建可以检查的角色。

然后,只需创建一个通用的页面模型,该模型可以检查角色,看看用户是否可以读取、更新、创建或销毁。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15057483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档