2012-08-11 76 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