ruby-on-rails - Rails 6 remote:true 和 multipart:true 文件上传不起作用
问题描述
您可以使用远程:真以 Rails 6 形式上传文件吗?
我的表单有 remote:true 和 multipart:true,当我不上传任何文件时可以正常工作。
尝试上传文件后,我收到 406 错误,并且在我的日志中看到:
ActionController::UnknownFormat (AppProxy::RegistriesController£update is missing a template for this request format and variant.
request.formats: ["text/html"]
似乎只有当我尝试上传图像时,才会出现此错误,否则当保存其他字段且未上传文件时,我的 update.js.erb 运行良好。
编辑:尽管出现错误,上传实际上正在保存,但我仍然只在表单上传时看到此错误。
解决方案
我认为remotipart不会工作,因为它明确表示它适用于 Rails 3 和 4,但唉,它确实对我有用。
推荐阅读
- javascript - ReactJS 表单:父组件状态更新,但子字段被清空且道具保持不变
- sql - 获取同一组中有多个记录
- vue.js - Vue 方法不会将 d3 scale 识别为函数
- spring - 基于正确配置文件设置的 Spring Boot 运行 tomcat
- sql - 导入 csv excel 文件时,Laravel 7 时间戳迁移始终返回 0000-00-00 00:00:00
- react-native - React 本机构建过程失败
- tensorflow - rllib - 从检查点获取 TensorFlow 或 PyTorch 模型输出
- python-3.x - Sqlite3 选择查询返回空列表\无值
- python - 有没有办法使 datetime.datetime.now() 输出的时间成为 Windows 的有效参数?
- visual-studio-code - 硬件加速