我有这条路径进入我的终端,但我无法获取文件名。
{"profile"=>#<ActionDispatch::Http::UploadedFile:0x0000000371fe28 @tempfile=#<Tempfile:/tmp/RackMultipart20160524-10164-1tytgpj.png>, @original_filename="abcas.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"user[profile]\"; filename=\"abcas.png\"\r\nContent-Type: image/png\r\n">}
我正在尝试
**puts "dddd#{ params[:user][:profile].original_filename}"**
但是收到此错误未定义的方法`[]'为nil:NilClass
我看过这个link,但没有帮助
答案 0 :(得分:1)
params
和[:user][:profile].original_filename
请尝试:params[:user][:profile].original_filename