自定义索引表行的ActiveAdmin(Rails)空类属性



我正在使用ActiveAdmin为模型渲染索引表。

配置看起来像这样:

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

"电子邮件" TD的渲染html看起来像这样:

  <td class=""><span title="useremail@example.com">useremail...</span></td>

我已经尝试通过课程:" foo"在块之前,还有一些类似的事情,但没有一个工作。

使用块语法创建的所有未创建的列的属性都等于字段名称。

使用块渲染列时,如何设置TD的类?

您必须覆盖build_table_cell方法,您可以在此处https://gist.github.com/3995962

将其放在初始化文件夹中。

现在您可以像

一样使用它
column(:status, :sortable => 'enabled', :class=>'status') do |row|
        #some logic 
     end

最新更新