Rails & Paperclip: ограничение размера файла - PullRequest
0 голосов
/ 22 февраля 2011

В настоящее время у меня есть приложение Rails, в которое пользователи разных рангов могут загружать файлы (через Paperclip). Я знаю, что могу установить глобальный лимит размера файла в модели, однако я ищу применение разных лимитов размера файла в зависимости от ранга пользователя.

Кто-нибудь знает, как мне это сделать?

1 Ответ

1 голос
/ 22 февраля 2011

Самый простой ответ - написать валидацию activerecord.например, напишите следующее в модели:

validate :some_name

def some_name
  errors_add(:file_file_size, 'error message') if file_file_size > 2.megabytes && user.rank > ...
end
...