button_to для file_field? - PullRequest
       28

button_to для file_field?

2 голосов
/ 30 августа 2011

Я чувствую себя довольно глупо, когда спрашиваю об этом, но возможно ли просто использовать button_to для загрузки файла как часть формы? Я хочу создать собственную кнопку «загрузить файл». Я бы просто использовал хорошее старое file_field, но, очевидно, вы не можете настроить это с помощью CSS (или, скорее, ограничены тем, что вы можете настроить). В настоящее время я использую CarrierWave для загрузки нескольких файлов. В идеале я хотел бы использовать что-то на основе form_for. Я загружаю несколько файлов, имеющих отношение has_many во вложенной форме.

Есть ли более чистый подход, который я пропускаю?

1 Ответ

1 голос
/ 30 августа 2011

Вы можете посмотреть на http://swfupload.org/ для полностью настраиваемых файловых кнопок, которые позволят вам делать то, что вам нужно, а также показывать процесс загрузки и т. Д. Фактически стандартное поле браузера file довольно дрянное и в большинстве браузеров не позволяет много настроек.

...