Ruby on rails 如何使用rails datagrid gem对数字进行右对齐或十进制对齐

Ruby on rails 如何使用rails datagrid gem对数字进行右对齐或十进制对齐,ruby-on-rails,Ruby On Rails,我正试图在一个项目中使用datagrid gem。我想让一个数字列右对齐,但似乎做不到 我的admin\u plans\u grid.rb是 class AdminPlansGrid < BaseGrid scope do Plan end filter(:id, :integer) filter(:created_at, :date, :range => true) filter(:plan_type) column(:id) column

我正试图在一个项目中使用datagrid gem。我想让一个数字列右对齐,但似乎做不到

我的admin\u plans\u grid.rb是

class AdminPlansGrid < BaseGrid

  scope do
    Plan
  end

  filter(:id, :integer)
  filter(:created_at, :date, :range => true)
  filter(:plan_type)

  column(:id)
  column(:name)
  column(:term)
  column(:cost) do 
    style="text-align:right"
    self.cost
  end
  column(:plan_type)
  date_column(:created_at)
  column(:actions, html: true) do |model|
  # link_to "Show", admin_plan 
end
end
我尝试了span和其他一些想法,但都没有奏效


问题-如何使成本列中的数据向右或小数对齐

好的,这是一个解决方案,您可以覆盖一个表td类值,如下所示: 文件中:
datagrid demo/app/assets/stylesheets/main.css.sass
为禁用的列或任何其他需要对齐的列添加此选项

table.users_grid
  td, th 
    &.disabled
      text-align: right
这是我的环境上的外观:


您能在浏览器中显示该列的html吗?
table.users_grid
  td, th 
    &.disabled
      text-align: right