嗨,我正在使用friendly_id gem,
class Student < ActiveRecord::Base
extend FriendlyId
friendly_id :name, use: :slugged
这里 Student.create 根据需要生成一个 slug 作为名称。
但就我而言,我正在使用“新”方法创建学生数组并使用活动记录导入保存到数据库
student_names.uniq.each do |s|
students << Student.new(name: s)
end
Student.import students, on_duplicate_key_update: {
conflict_target: [:name],
timestamps: true
}
在“新”上,它不会创建 slug,也不会在导入时创建。
如何在导入时生成 slug?提前致谢