问题标签 [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.
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_import
and after_batch_import
,但是有没有办法替换实际的 batch_import 过程,以便它可以正确导入标签?
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
如何解决此错误?
ruby-on-rails - 如何按条件禁用 active_admin_import 操作
如何在索引页面上按条件禁用 active_admin_import 操作
我有一个代码可以按条件禁用“新建、创建、销毁”操作。需要对 active_admin_import 做同样的事情
ruby-on-rails - 如何在每个路由活动管理员的末尾附加参数
我正在努力在活动管理员的每条路线的末尾添加参数,知道怎么做吗?
例如/admin/edge?journey=1
我希望将旅程参数附加到所有操作 url
任何帮助或建议将不胜感激