您的位置:首页 > 其它

ActiveAdmin 数据导出

2015-10-14 14:39 323 查看

ActiveAdmin 数据导出

效果示意

ActiveAdmin默认支持多种形式的数据导出,json\xml\csv。

默认样式



可以自定义,样式如下



可以关闭数据导出



导出CSV时可以指定导出哪些字段。默认会导出所有字段。

指定方式:在 app/admin/author.rb 文件中添加如下代码:

csv do
column :first_name
column :last_name
end


关闭数据导出功能

修改方式有:局部修改、命名空间修改、全局修改。

1、局部修改

ActiveAdmin.register Post do

index download_links: false
index download_links: [:pdf]
index download_links: proc{ current_user.can_view_download_links? }

end


2、命名空间设定

config.namespace :admin do |admin|
admin.download_links = false
end


3、全局设定

ActiveAdmin.setup do |config|

config.download_links = false
config.download_links = [:csv, :xml, :json, :pdf]
config.download_links = proc { current_user.can_view_download_links? }

end


参考链接

http://activeadmin.info/docs/3-index-pages.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: