2017-09-01 80 views
0

我試圖在儀表板(它沒有後端表)上顯示特定模型,但無法這樣做。如何在rails上顯示無表模型管理儀表板

鋼軌管理代碼不會顯示它,也不會顯示在儀表板上。

我已經在RailsAdmin初始化文件中定義了模型配置。

請建議在這裏可能會丟失什麼。

在此先感謝。

+0

你能張貼您的配置? 你期望將無表添加到rails管理員中嗎? 我已經能夠添加從過去的表模型繼承的無表模型。這是你想要的設置嗎? 您是否嘗試在類中添加self.abstract_class = true? –

+0

@Guillermo Siliceo Trueba根據要求,我必須添加用於從AWS S3搜索和檢索文檔的功能,因此我在rails管理員中創建了**自定義操作**,以便重定向並獲取詳細信息,以便對其進行進一步處理。要在Rails管理儀表板上顯示該鏈接,我必須創建此特定模型。謝謝 –

+0

哦,我明白了,自定義操作並不適合您擁有的任何其他模型。 管理員儀表板操作沒有「嵌入」任何模型,您可以查看它以瞭解它是如何工作的。另一種選擇是覆蓋現有視圖,這些是您的選擇:https://github.com/sferik/rails_admin/tree/master/app/views/layouts/rails_admin –

回答

0

如果你試圖使用模型沒有一個表,你可以這樣做:

class YourModelName 
    include ActiveModel::Model 

    ... 
    # Your code goes here, make sure you leave the persisted? method 


    def persisted? 
    false 
    end 
end 
+0

是@SickLickWill,使用這個我們得到一個沒有表的模型。但在我的應用程序中,我們已經使用[rails_admin gem](https://github.com/sferik/rails_admin)自動獲取活動記錄模型。但是當我將這個特定的模型變成無表格時,它停止在管理儀表板上顯示。看起來,rails_admin gem只提取活動記錄模型。謝謝 –

相關問題