2014-03-05 48 views
1

使我的工作我的第一個項目activeadmin,我試圖創造上顯示每個我估計的狀態儀表盤的面板。ActiveAdmin status_tag不表裏面

的status_tag是表外,雖然顯示。如果我將它改爲只是一些文本值而不是status_tag,它就可以工作。

爲什麼status_tag方式往上頂以及如何解決呢?

實施例的屏幕截圖 http://snag.gy/iHYz2.jpg

ActiveAdmin.register_page "Dashboard" do 

    menu priority: 1, label: proc{ I18n.t("active_admin.dashboard") } 

    content title: proc{ I18n.t("active_admin.dashboard") } do 

    columns do 
     column do 
     panel "Recent Estimates" do 

      table_for Estimate.last(5) do 
      column :description 
      column :name 
      column :status, status_tag('In Progress') 
      end 
     end 
     end 

    end 
    end # content 
end 

回答

0

我計算出來。看來,不是這樣的:

column :status, status_tag('In Progress') 

我需要做的:

column(:status) {|estimate| status_tag(estimate.status)}