2016-01-13 30 views
0

我正在尋找類似於編輯器的東西,但不是用戶只編輯帖子或頁面,用戶可以編輯默認模板佈局或視圖佈局對於與某物相關的所有頁面。最終用戶可以在某種編輯器中編輯recored的視圖 - rails

我舉一個例子來解答我的問題,因爲我真的不知道它會被稱爲什麼。

說例如你有類別。 (人,動物等)。

現在想象一下,有一類人,類別中的每個人都有「身高」,「體重」和「年齡」這些關鍵字,每個關鍵字都有分配給他們的值身高:120釐米,體重:80磅,年齡:25)

我希望用戶能夠編輯人物頁面(顯示每個人的頁面模板或視圖)的佈局,並且能夠添加在他們想要顯示在頁面上的鍵中。 所以說,他們添加鍵'高度'和'重量',它只會顯示每個人頁面的高度和重量,以及用戶添加到模板編輯器中用於顯示人物頁面的任何預設文本。

我大概可以找到一個很好的編輯器,可以自定義並根據自己的喜好進行更改,但可能已經有寶石出現了。

我的問題是,是否有一個基本上讓用戶爲記錄頁面設置模板的gem。

即使有東西在那裏更改視圖的對象,但用戶斜面在其上設置的鍵,我還是想看到它,因爲我也許能鍵/值功能添加到它。

希望你明白我在找什麼。

UPDATE

行,所以我看起來像用液體或那個那兩者的編輯,模板引擎模板引擎工作的編輯後我。

回答

1

如果你打算從頭開始構建,這聽起來像它可以使用rails generate scaffold這使得意見/模型/控制器來創建您每個類別的網頁來完成。

然後,您可以使用Associations在您的類別之間創建關聯。

您也可以通過在Users關係

製作了一個名爲「角色」字段使不同的用戶角色,否則,也有開源軟件Active Admin管理內容爲您的類別。

編輯:環顧四周後,我發現了一個寶石,你可以使用最終用戶編輯自己的意見,隨時檢查Liquid

+0

謝謝,但我都準備好了基本的設置。你的回答與我的問題沒有關係。 – Rob

+0

@ user3234020嗯,你的問題聽起來有點模糊,你有沒有檢查過這個問題? http://stackoverflow.com/questions/1566393/rails-make-views-editable-by-end-users?rq=1 – apebeast

+0

是的,我看到後,但我6年前問。 – Rob