2012-08-11 114 views
1

在使用ActiveAdmin的Rails應用程序中,我的某個字段正在非常窄的列中打印大量文本,導致一個db行垂直佔據整個屏幕。我只希望ActiveAdmin如果超過,就會顯示帶有省略號的前50個字符。Rails ActiveAdmin最大列長度

index do 
    column :too_long 
... 

我期待這樣的事情

index do 
    column :too_long, :max => 50 
... 

回答

4

您也可以使用輔助函數truncate

index do 
    id_column 
    column :too_long do |my_resource| 
     truncate(my_resource.too_long, length: 50) 
    end 
    actions 
end