Carrierwave по умолчанию store_dir - PullRequest
       79

Carrierwave по умолчанию store_dir

0 голосов
/ 10 января 2019

Carrierwave применяет по умолчанию следующий путь загрузки:

  # Override the directory where uploaded files will be stored.
  # This is a sensible default for uploaders that are meant to be mounted:
  def store_dir
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  end

Мне интересно, есть ли какие-либо нарушения в том, чтобы поставить model.id перед mounted_as:

  def store_dir
    "uploads/#{model.class.to_s.underscore}/#{model.id}/#{mounted_as}"
  end

так ли например:

uploads/user/123/avatar

является законным путем по сравнению с

uploads/user/avatar/123
...