Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails\u Admin-如何导出特定行_Ruby On Rails_Rails Admin - Fatal编程技术网

Ruby on rails Rails\u Admin-如何导出特定行

Ruby on rails Rails\u Admin-如何导出特定行,ruby-on-rails,rails-admin,Ruby On Rails,Rails Admin,我的表包含行,每行都有一个帐户字段,其中包含当前用户的电子邮件,因此用户只能访问包含自己数据的行。Rails\u Admin成功导出所有行。如何仅导出属于用户电子邮件帐户的行。 我是.haml的新手您可以通过定义导出块来选择要导出的字段 RailsAdmin.config do |config| config.model 'Highway' do export do field :number_of_lanes end end end 还可以配置每个字段的值

我的表包含行,每行都有一个帐户字段,其中包含当前用户的电子邮件,因此用户只能访问包含自己数据的行。Rails\u Admin成功导出所有行。如何仅导出属于用户电子邮件帐户的行。
我是.haml的新手

您可以通过定义导出块来选择要导出的字段

RailsAdmin.config do |config|
  config.model 'Highway' do
    export do
      field :number_of_lanes
    end
  end
end
还可以配置每个字段的值

  RailsAdmin.config do |config|
    config.model 'Lesson' do 
      export do
        field :teacher, :string do
          export_value do
            value.name if value #value is an instance of Teacher
          end
        end
      end
    end
  end

您可能希望查看有关堆栈溢出的其他问题,以获取关于要包含哪些信息以及如何格式化这些信息的示例。特别是:添加你的代码,这样我们就可以看到你到目前为止有什么。你的问题还不够清楚!尝试共享一些代码或数据以快速获得答案。顺便说一句,你为什么不根据specefic用户过滤数据然后导出呢?我首先安装了这个gem,然后是这个。第一个gem给出了从文件xlsx或csv导入的代码。第二个Gem提供了一个随时可用的管理控制台。你知道那些宝石吗?因为它不是用普通的ruby语法编写的,所以我迷路了。我只想让rails管理员处理特定的行。我可以成功导出任何表的所有数据,也可以导入,但它会创建行和新ID,但字段为空。但我不想导出特定的字段,而是导出特定的行。例如,字段Account=curent\u user.email的所有行。通常我会这样做:@myselected\u items=Contact.where(“Account=?”,current\u user.email)。但是用.haml写的rails_admin我迷路了,它不能回答问题。它看起来就像是github页面文档中的一个粘贴。这可能也是Guillermo Siliceo的正确响应