2013-10-06 36 views
-5

我想將靜態頁面添加到現有的rails 4.0應用程序。這些頁面如約,聯繫和幫助是這樣的: examble.com/aboutRails 4中的博客和靜態頁面4

另外,我想添加一個博客引擎發佈消息:

第一類是靜態的,不會改變。但是,第二種類型是新聞,我想使用表單添加帖子,以便所有管理員可以輕鬆地添加帖子。

我看着不同的寶石,例如Jekyll不允許使用表單添加帖子,如果我想添加我必須編寫代碼和創建文件。

那麼你有什麼建議嗎?

問候,

+0

如果它只是一個簡單的靜態頁面,你不需要寶石。只需使用'rails g controller static',然後相應地設置路由文件。如果頁面將每隔一段時間更新一次,那麼就像通常在現有控制器中那樣創建視圖和操作。 – Nikola

+0

我想要的是一個半靜態頁面,頁面存儲在數據庫中,因此可以由管理員用戶進行編輯。我問是否有這樣的事情,所以我不打算從頭開始創建。 – user2849717

+0

fork:https://github.com/lkdjiin/blog,只需在PagesController中添加一個「contact」和「help」方法。 – d34n5

回答

-1

一件事你可以做的是建立一個獨立的博客服務器(假設使用WordPress)和點blog.example.com的DNS到您的博客服務器的IP地址。

然後您可以在博客上給個人用戶帳戶,以便他們可以上傳內容。

我建議使用現有的博客引擎,如wordpress(還有其他幾種),因爲它將包含一堆像圖片上傳,標記,評論,反垃圾郵件和SEO優化之類的東西,比如漂亮的固定鏈接。我不會從頭開始重建它。

如果您希望博客駐留在www.example.com/blog,那麼將Web服務器配置爲提供來自兩個不同服務器的內容是有一些技巧的,但這當然不是不可能的。