Я хочу сгенерировать уникальный идентификатор, когда создается новый объект
У меня есть модель с именем Product, которая имеет имя, вес и цену.Я хочу создать уникальный идентификатор, который начинается с «TPK» + случайные 8 символов, и добавить его в таблицу продуктов.Каков простой способ добиться этого?
Вот текущий файл миграции
class Products < ActiveRecord::Migration[5.2]
def change
create_table :products do |t|
t.string :weight
t.string :product_name
t.integer :price
.......
Я хочу добавить к нему еще один атрибут с именем product_code
, и я хочу, чтобы он имел уникальный идентификаторпри создании начиная с "TPK" + random 8
символов