在ActiveAdmin显示屏幕中截断标题

时间:2013-07-30 09:48:55

标签: ruby-on-rails-3 activeadmin

我想将对象的name属性值显示为ActiveAdmin显示屏幕的标题。根据{{​​3}}如何做到:

show title: :name do

但是,名称的值可能很长,我需要ActiveAdmin: Customizing the Show Screen它:

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

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

1 个答案:

答案 0 :(得分:2)

使用proc并将实例传递给块。

show title: proc{ |obj| truncate(obj.name, length: 20) } do