0

enter image description herex = {"utf8"=>"✓", "authenticity_token"=>"xxxxxxxxxxxxx=", "file"=>#>, "unit_id"=>"00001"}

I have ruby data structure like this and um trying to get the value of @original_filename field

I tried something like this

x["@original_filename"]

and

x[:original_filename]

But both has thrown me an error . How to access that specified element value?

4

2 に答える 2

2

ファイルをアップロードしようとしているようです。あなたの小さなスクリーンショットからおそらくあなたは言及していparams[:file].original_filenameますか?

于 2013-08-30T08:32:40.190 に答える
1

パラメーター ["file"] は ActionDispatch::Http::UploadedFile であり、画像またはここに表示されるパラメーターでわかるように、original_filename メンバー変数があります。

http://api.rubyonrails.org/classes/ActionDispatch/Http/UploadedFile.html

したがって、この値を取得する方法は次のようになりますx["file"].original_filename

于 2013-08-30T08:48:35.180 に答える