-3
商品IDに基づいてアイテム番号を作成する必要があります。私はprefixingについてこれら2つの質問を見て、callbacksを使用しました。RailsでIDに接頭辞 "N"を付けてアイテム番号として保存するにはどうすればいいですか?
私はRuby on Railsとプログラミングの初心者です。私の項目番号フィールドのafter_saveが新しく連結されたK + idで更新されるように、両方の質問をどのように組み合わせることができますか?
私はRuby 2.3とRails 4.2.5を使用しています。
アップデート - @のborn4newへの最終解決 おかげで、私は仕事にこれを得るために、私のモデルで使用される最終的なコードは次のようです。
class Product < ActiveRecord::Base
after_save :create_item_number
private
# Concatenate ID with prefix N to create item number
def create_item_number
update_column(:item_number, self.item_number = "N#{id}")
end
end
感謝を@ born4newたくさん、私はモデルのために使用される最終的なコードを使用して質問を更新します。 – EpixRu