オブジェクトがフィルターを使用して作成されているときに一意の ID を設定できるようにする Rails アプリケーションのコードを削除しようとしています。私はそれを複数の場所に持っていますが、代わりにモジュールにする必要があるようです。
今、私は各モデルでこのようなものを持っています。
  def set_uid
    self.uid = SecureRandom.uuid
  end
ファイル uid_generator.rb の /lib ディレクトリに新しいファイルを含め、各モデルにそのモジュールを含めました。
//model   
include UidGenerator
module UidGenerator
  def set_uid
    self.uid = SecureRandom.uuid
  end
end
ただし、私のテストでは、これによりエラーが発生します
uninitialized constant MODELNAME::UidGenerator (NameError).