我最近在我的Rails应用程序中遇到了一个问题,一个空字符串总是包含在一个附加文件数组中,即使没有上传任何文件。这导致attached_files参数总是传递给控制器,并且如果没有上传文件,则显示一个空字符串[""]的数组。我得到了一些帮助,我的问题与此响应,但我的问题是,在什么情况下,你会需要处理一个空的集合与默认的隐藏字段?为什么将其作为默认行为是有用的?
attached_files
[""]
mrzz3bfm1#
这就像是为复选框创建了一个隐藏的空字段。这样做是因为如果根本没有字段,那么HTML/CGI标准意味着浏览器不会向服务器发送任何参数。所以没有办法删除所有附件。
1条答案
按热度按时间mrzz3bfm1#
这就像是为复选框创建了一个隐藏的空字段。这样做是因为如果根本没有字段,那么HTML/CGI标准意味着浏览器不会向服务器发送任何参数。所以没有办法删除所有附件。