簡體   English   中英

自定義active_admin界面

[英]Customizing active_admin interface

我有一個關於活動管理界面的簡單問題。

在我的應用程序中,我已將資源添加到active_admin。 當我從active_admin訪問資源時,我會獲得該資源的所有記錄。 當我選擇/訪問(作為一項顯示動作)時,一條記錄會顯示該實例的詳細信息以及所有longate_to關聯,但是我不知道如何在顯示視圖中獲取has_many或has_one關聯的詳細信息?

有任何想法嗎? 我感謝任何反饋。

謝謝,
Atarang。

您需要在app / admin / yourresource.rb中自定義您的顯示屏幕。 除了確保has_many和belongs_to關聯正確之外,您無需執行其他任何特殊操作。 例如,如果您的類別包含很多項目,請在category.rb中執行以下操作:

show :category do
  panel "Category Info" do
    attributes_table_for category, :name, :created_at
  end
  panel "Items in This Category" do
    table_for(category.items) do
      column("Name", :sortable => :name) {|item| item.name }
      column("Created At") {|item| item.created_at }
    end
  end
end

還有更多的好例子在這里其他地方的源示范項目,由於某種原因,很難從主網站上找到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM