gpt4 book ai didi

ruby-on-rails - 不允许的参数 : file rails 4

转载 作者:行者123 更新时间:2023-12-02 04:21:30 25 4
gpt4 key购买 nike

在我的应用程序中,我正在创建一个上传多个文档的表单。现在我已经发布了带有 2 个上传文档的表单,但由于错误而无法保存在数据库中。但我得到了上面提到的所有参数。请帮我解决这个问题。

在 Controller 中:

def create
@sr_document = SrDocument.new(sr_document_params)
end

def sr_document_params
params.require(:sr_document).permit(:file_type, :file, :service_request_id, :file_file_name, :file_content_type, :file_file_size)
end

在日志中:

"sr_document"=>{"file"=>[

@tempfile=#, @original_filename="Reliance Web-Chat.pdf", @content_type="application/pdf", @headers="Content-Disposition: form-data; name=\"sr_document[file][]\"; filename=\"Reliance Web-Chat.pdf\"\r\nContent-Type: application/pdf\r\n">,

@tempfile=#\, @original_filename="Flipkart.pdf", @content_type="application/pdf", @headers="Content-Disposition: form-data; name=\"sr_document[file][]\"; filename=\"Flipkart.pdf\"\r\nContent-Type: application/pdf\r\n">

]}

最佳答案

您正在获取文件数组,因此我认为您遇到了问题:尝试允许您的文件属性为:

def sr_document_params
params.require(:sr_document).permit(:file_type, :file => [], :service_request_id, :file_file_name, :file_content_type, :file_file_size)
end

关于ruby-on-rails - 不允许的参数 : file rails 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30116528/

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