Мне нужна кнопка, которая может быть полностью настроена с помощью css, чтобы пользователь мог выбрать файл для загрузки при нажатии.Кто-нибудь знает как это сделать?Спасибо
Вам понадобится ввести тип файла, вы можете просто добавить поле к вашей разметке:
<input type="file" name="name_of_attribute" />
Вы можете подключиться к нему, используя css:
input[type='file'] { height: 9001px; }
В rails есть методы для генерации разметки, посмотрите метод file_field http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-file_field или file_field_tag здесь: http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-file_field_tag
file_field
file_field_tag
Убедитесь, что вы сделали свою форму составной, иначе у вас возникнут проблемы с загрузкой файла с помощью ввода.