【发布时间】:2017-03-10 11:31:49
【问题描述】:
您好,我正在使用friendly_id gem,
class Student < ActiveRecord::Base
extend FriendlyId
friendly_id :name, use: :slugged
这里 Student.create 根据需要生成一个 slug 作为名称。
但就我而言,我正在使用“新”方法创建学生数组并使用 active-record-import 保存到数据库
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? 提前致谢
【问题讨论】:
标签: ruby-on-rails ruby slug friendly-id activerecord-import