问题标签 [active-admin-import]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
231 浏览

ruby-on-rails - 具有可标记列的 active_admin_import

我正在尝试为具有一些可标记属性的模型导入 CSV。标签是逗号分隔的,所以我可以编写一个基本的 rake 任务来导入这样的 CSV

但是我正在尝试使用 Active Admin 来执行此操作,它已经有一个用于批量 CSV 导入的 gem - https://github.com/activeadmin-plugins/active_admin_import

gem 正在处理映射数据库中的列,但我的最后两列带有逗号分隔标签的 CSV 将不起作用,因为 Post 表中没有“location_list”或“topic_list”列,因为它们位于单独的表中并由acts-as-taggable-on gem 管理。

我看到有办法覆盖 before_batch_importand after_batch_import,但是有没有办法替换实际的 batch_import 过程,以便它可以正确导入标签?

0 投票
1 回答
457 浏览

ruby-on-rails - 将数据导入用户模型时出现错误

我正在使用设计 gem 进行用户会话操作。我想将数据导入管理面板中的用户模型。

红宝石版本:2.4.1p111

Rails 版本:Rails 5.1.4

管理面板 gem:activeadmin

管理面板导入 gem:active_admin_import

管理员/用户.rb

ActiveAdmin.register User do active_admin_import validate: true, template_object: ActiveAdminImport::Model.new( hint: "Dosyanızda veriler belirtilen başlıklar altında olmalıdır: 'email', 'identity_no', 'password', 'password_confirmation'", csv_headers: ['email', 'identity_no', 'password', 'password_confirmation'] ) permit_params :email, :identity_no, :password, :password_confirmation .... ... end

模型/用户.rb

class User < ApplicationRecord devise :database_authenticatable, :registerable, :recoverable, :rememberable, :trackable, :validatable has_one :profile, dependent: :destroy has_many :graduations, dependent: :destroy has_many :works, dependent: :destroy validates :identity_no, presence: true ... ... end

我收到错误消息: can't write unknown attribute password

如何解决此错误?

0 投票
1 回答
146 浏览

ruby-on-rails - 如何按条件禁用 active_admin_import 操作

如何在索引页面上按条件禁用 active_admin_import 操作

我有一个代码可以按条件禁用“新建、创建、销毁”操作。需要对 active_admin_import 做同样的事情

0 投票
0 回答
55 浏览

ruby-on-rails-5 - 活动管理员编辑器未成功上传表单

ActiveAdmin Trumbowyg 无法正常工作。我已经添加了使用它的上传选项,并按照此处给出的代码上传了文件。

它成功上传文件,但它没有插入到文本区域内。

有什么解决办法吗?

演示站点供参考。
将它与编辑器下方给出的插件选项一起使用。

0 投票
1 回答
32 浏览

ruby-on-rails - 如何在每个路由活动管理员的末尾附加参数

我正在努力在活动管理员的每条路线的末尾添加参数,知道怎么做吗?

例如/admin/edge?journey=1

我希望将旅程参数附加到所有操作 url

任何帮助或建议将不胜感激