Скрепка проверяет .apk-файл - PullRequest
0 голосов
/ 19 апреля 2011

Я хочу иметь возможность загружать только файлы .apk. Однако, когда я пытаюсь сделать это с файлом .apk, он отклоняется.

Что я пробовал до сих пор:

validates_attachment_content_type :app, :content_type => ['apk']

Как ты это делаешь? Возможно, есть способ указать регулярное выражение для имени файла (и расширения)?

1 Ответ

1 голос
/ 19 апреля 2011

Попробуйте

validates_attachment_content_type :app, :content_type => ['application/vnd.android.package-archive']

Это фактический тип пантомимы для apk-файлов.

Если это не сработает, временно удалите проверку и загрузите файл apk. Посмотрите, что content_type хранится как в базе данных, а затем используйте это как строку. Вам может потребоваться тестирование с различными браузерами на случай, если есть различия.

Надеюсь, это поможет.

...