这是一个类似的案例,但没有解决方案CarrierWave extension_white_list 似乎不起作用 https://stackoverflow.com/questions/11348510/carrierwave-extension-white-list-doesnt-seem-to-workCarrierwave提供了一个功能extension_white_list
这应该可以防止用户上传无效文件。我已经取消了这个函数的注释,但是我该如何处理这种情况呢?我想捕获此错误并通知用户他应该更改文件。
这个维基条目似乎相关,但我不知道如何继续https://github.com/rierwaveuploader/carrierwave/wiki/How-to%3A-Validate-uploads-with-Active-Record https://github.com/carrierwaveuploader/carrierwave/wiki/How-to%3A-Validate-uploads-with-Active-Record
根据这个问题https://github.com/rierwaveuploader/rierwave/issues/1896 https://github.com/carrierwaveuploader/carrierwave/issues/1896
解决方案是这样的,它对我有用;
change:
def extension_white_list
end
to:
def extension_whitelist
end
所以他们从白名单单词中删除了下划线。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)