无法更改active_admin列宽

时间:2015-09-03 16:49:54

标签: ruby-on-rails ruby-on-rails-4 activeadmin

我正在使用github版本的active_Admin,可以从我的gemfile中看到:

gem 'activeadmin', github: 'activeadmin'

我正在尝试更改索引表中列的列宽。根据{{​​3}}找到的文档,应该这样做:

column :notes, min_width: "400px"
column :notes, max_width: "800px"

但是,上面的代码无效。该列为100px。我如何让它工作?

3 个答案:

答案 0 :(得分:2)

试试这个:

columns do
  column max_width: "800px", min_width: "400px" do
    span "notes contents goes here"
  end
end

请参阅documentation中的自定义列宽部分。

更新

column(:notes, max_width: "800px", min_width: "400px")  { ... }

这确实应该有用。

答案 1 :(得分:0)

https://github.com/activeadmin/activeadmin/issues/4091

  

不幸的是,max_width只存在于“pages”(即register_page)上,   而不是“资源”(即注册)。相反,你可以这样做:

     

.col-<column_name> { max-width: 200px; }

答案 2 :(得分:0)

今天可以使用

index do
  style do
    [".col-name{width: 130px}"].join(' ')
  end
  column :name
  actions
end

活动管理员使用此gem。 https://activeadmin.github.io/arbre/

上面将样式直接添加到HTML中。没关系,因为它有效。

我的意思是您的HTML会很丑陋,但是可以。