gpt4 book ai didi

ruby-on-rails - 多部分表单在 Rails 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 17:58:40 25 4
gpt4 key购买 nike

最近一天我一直在尝试在 Rails 中创建一个多部分表单,这太疯狂了,但我真的不确定如何解决这个问题。

目前,这是我认为的代码:

<%= form_for @account, :html => {:multipart => true } do |f| %> 

但是,返回的HTML如下:

<form accept-charset="UTF-8" action="/accounts/1" class="edit_account" id="edit_account_1" method="post">

对于我的生活,我无法弄清楚为什么表单没有显示为多部分。此特定表单用于使用回形针将图像上传到 AWS,但每次都失败,大概是因为它不是多部分表单。

帮助! :) 谢谢。

最佳答案

您好,根据 Rails API v3.1.3 ,您的代码应如下所示:

 <%= form_for @account,{},:html => {:multipart => true } do |f| %> 

不同之处在于将空选项传递给 rails helper,它会读取您的 html 参数。

谢谢

更新:

这是从我的一个项目中复制的代码:它在 Rails 3.1 下工作和运行

也许你可以尝试在“form_for”之后加上括号

<%= form_for(@account,{},:html => { :id=>"account_form",:multipart => true }) do |f| %>
<%= render :partial => "form", :object => f %>
<%= f.submit 'create' %>
<% end %>

关于ruby-on-rails - 多部分表单在 Rails 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8875603/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com