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