我正在尋找一個讓我的用戶(和/或組)能夠創建「頁面」的rails gem。Rails用戶或組頁面Gem
我希望它與pages.github.com類似(如果不是幾乎完全相同),我相信它使用一個名爲Jekyll的庫。
我已經仔細研究了這一點,但是我一直無法找到更多...完整的解決方案。
有誰知道解決方案,做我在找什麼?我想爲我的模型Group和User進行配置。
謝謝!
我正在尋找一個讓我的用戶(和/或組)能夠創建「頁面」的rails gem。Rails用戶或組頁面Gem
我希望它與pages.github.com類似(如果不是幾乎完全相同),我相信它使用一個名爲Jekyll的庫。
我已經仔細研究了這一點,但是我一直無法找到更多...完整的解決方案。
有誰知道解決方案,做我在找什麼?我想爲我的模型Group和User進行配置。
謝謝!
我不關心傑基爾,但他的網站說「是Ruby中的博客感知,靜態網站生成器」,我不認爲是這樣。
解決方案是將用戶創建的頁面存儲到數據庫,您可以使用Textile和/或RedCloth(而不是純HTML)。
有一個很好的railscast如何創建半靜態的網頁,我相信你可以得到一些好的想法: http://railscasts.com/episodes/117-semi-static-pages
我希望這可以幫助您。
你應該得到上市寶石
設計+慘慘+ Rolify
使用Devies你的用戶進行身份驗證。
使用CanCan來授權您的用戶角色。
使用Rolify在您的用戶上創建可以檢查的角色。
然後,只需製作一個通用頁面模型,其中能力檢查角色以查看用戶是否可以讀取,更新,創建或銷燬。
謝謝!我想我會用RedCloth推出自己的產品,應該不會那麼困難。 – Volte 2013-03-07 13:36:27