1

我想将对象的name属性值显示为 ActiveAdmin 显示屏幕的标题。如何根据ActiveAdmin 进行操作:自定义显示屏幕是:

show title: :name do

但是,名称的值可能很长,我需要像这样截断它:

show title: truncate(obj.name, length: 20) do

但是这段代码不起作用。如何正确截断标题?

4

1 回答 1

2

使用 proc 并将实例传递到块中。

show title: proc{ |obj| truncate(obj.name, length: 20) } do
于 2013-08-01T06:26:49.380 回答