问这个问题我觉得很愚蠢,但是是否可以只使用 button_to 将文件上传作为表单的一部分?我想创建一个自定义的“上传文件”按钮。我只会使用好的 ol' file_field,但显然您无法使用 CSS 自定义它(或者更确切地说,仅限于您可以自定义的内容)。我目前正在使用 CarrierWave 上传多个文件。理想情况下,我想使用基于 form_for 的东西。我正在以嵌套形式上传多个具有 has_many 关系的文件。
有没有我忽略的更清洁的方法?
问这个问题我觉得很愚蠢,但是是否可以只使用 button_to 将文件上传作为表单的一部分?我想创建一个自定义的“上传文件”按钮。我只会使用好的 ol' file_field,但显然您无法使用 CSS 自定义它(或者更确切地说,仅限于您可以自定义的内容)。我目前正在使用 CarrierWave 上传多个文件。理想情况下,我想使用基于 form_for 的东西。我正在以嵌套形式上传多个具有 has_many 关系的文件。
有没有我忽略的更清洁的方法?
您可以查看http://swfupload.org/以获得完全自定义的文件按钮,这将允许您执行您需要的操作并显示上传进度等。实际的标准浏览器 file_field 非常糟糕,并且在大多数浏览器中不允许太多定制。