Har*_*eno 1 validation ruby-on-rails carrierwave
这是类似的情况,但没有解决方案CarrierWave extension_white_list似乎不起作用
Carrierwave提供了一个功能extension_white_list
,它应该阻止用户上传无效文件.我已取消注释此功能但如何处理此案例?我想捕获此错误并通知用户他应该更改文件.
这个wiki条目似乎相关,但我不知道如何继续https://github.com/carrierwaveuploader/carrierwave/wiki/How-to%3A-Validate-uploads-with-Active-Record
小智 9
根据这个问题https://github.com/carrierwaveuploader/carrierwave/issues/1896
解决方案是这个,它对我有用;
更改:
def extension_white_list
end
Run Code Online (Sandbox Code Playgroud)
至:
def extension_whitelist
end
Run Code Online (Sandbox Code Playgroud)
所以他们从白名单中删除了下划线.