2012-10-26 39 views
2

我正在使用ActiveAdmin來呈現模型的索引表。ActiveAdmin(Rails)自定義索引錶行的空類屬性

的配置是這樣的:

ActiveAdmin.register User do 
    index do 
    selectable_column 
    column :username 
    column "Email" do |u| 
     raw "<span title='#{u.email}'>#{truncate(u.email, length: 14)}</span>" 
    end 
    end 
end 

的「電子郵件」渲染HTML TD是這樣的:

<td class=""><span title="[email protected]">useremail...</span></td> 

我已經試過路過類:「富」塊前,有幾件這樣的事情,但都沒有奏效。

所有未使用塊語法創建的列都會獲得與字段名相同的類屬性。

如何在使用塊渲染列時爲TD設置類?

回答

1

你必須重寫build_table_cell方法, 你可以把這裏所需要的代碼https://gist.github.com/3995962

把它初始化文件夾中。

現在你可以使用它像

column(:status, :sortable => 'enabled', :class=>'status') do |row| 
     #some logic 
    end 
相關問題