2012-01-13 72 views
5

我最近開始使用rails_admin引擎,無法完全弄清楚如何將自己的頁面添加到它。我的要求恰恰是,我有一個控制器和觀點,獲取所有可用的MongoDB的集合,並顯示在自定義rails_admin以包含自我創建的視圖和控制器

http://localhost:3000/mongo/collections

是否可以讓我得到一個與軌管理莫名其妙合併這一觀點鏈接爲

http://localhost:3000/admin/mongo

我不是使用ActiveRecords或模型。我從HTTP請求中獲取數據並顯示它。理想情況下,我需要在默認儀表板選項卡下方的頁面選項卡。提前致謝。

+1

你能解決嗎?我試了答案並卡住了。 – lulalala 2013-05-22 08:14:34

回答

6

如果您想將此顯示爲選項卡,請查看RailsAdmin的新custom actions

我剛剛在回答to this question中給了一些例子和鏈接。


如果你不希望添加這個功能自定義操作,您可以:

  • 映射到控制器和行動路線
  • 讓你的控制器從RailsAdmin MainController繼承和爲您的動作編寫代碼
  • 包含您的動作視圖
  • 複製RailsAdmin視圖以將其添加爲標籤

但是,我建議使用自定義操作方法,因爲它不需要您保留更新複製的RailsAdmin視圖。

+2

我在步驟2有問題。控制器需要一個模型(在to_model_name方法中)。我如何讓它在沒有模型的情況下工作? – lulalala 2013-05-22 08:13:55

相關問題