【发布时间】:2014-12-11 15:00:35
【问题描述】:
我在使用 Rails 4 的应用程序中使用 activeadmin gem。我需要使用 activeadmin-axlsx gem 下载 excel。 我能够将我的数据库中存在的所有列作为 Excel 工作表中特定模型的列。但是,我想要的是添加一个我的数据库中不存在的列。
这是我到目前为止尝试过的
column('start_date') do |date|
date.start_date
end
这里 start_date 是我的数据库中的一个属性,因此我在 excel 中得到了该列。
现在,当我尝试添加另一列结束日期(它不是数据库中的属性)时,我得到一个空白列。
我也试过下面的sn-p,指的是Github link for activeadmin-axlsx
config.xlsx_builder.column('end_date') do |emp|
emp.end_time.strftime("%Y-%m-%d")
end
这会在 excel 中给出一个空白列
谁能帮我实现这个目标?或者建议任何其他可以与 activeadmin gem 一起使用的 gem?
非常感谢!
【问题讨论】:
标签: ruby-on-rails-4 activeadmin axlsx