2013-02-24 48 views
1

我正在尋找一個讓我的用戶(和/或組)能夠創建「頁面」的rails gem。Rails用戶或組頁面Gem

我希望它與pages.github.com類似(如果不是幾乎完全相同),我相信它使用一個名爲Jekyll的庫。

我已經仔細研究了這一點,但是我一直無法找到更多...完整的解決方案。

有誰知道解決方案,做我在找什麼?我想爲我的模型Group和User進行配置。

謝謝!

回答

1

我不關心傑基爾,但他的網站說「是Ruby中的博客感知,靜態網站生成器」,我不認爲是這樣。

解決方案是將用戶創建的頁面存儲到數據庫,您可以使用Textile和/或RedCloth(而不是純HTML)。

有一個很好的railscast如何創建半靜態的網頁,我相信你可以得到一些好的想法: http://railscasts.com/episodes/117-semi-static-pages

我希望這可以幫助您。

+0

謝謝!我想我會用RedCloth推出自己的產品,應該不會那麼困難。 – Volte 2013-03-07 13:36:27

0

你應該得到上市寶石
設計+慘慘+ Rolify

使用Devies你的用戶進行身份驗證。
使用CanCan來授權您的用戶角色。
使用Rolify在您的用戶上創建可以檢查的角色。

然後,只需製作一個通用頁面模型,其中能力檢查角色以查看用戶是否可以讀取,更新,創建或銷燬。