リストに基づいていくつかのファイルを削除しようとしていますが、チェックボックスからパラメータを取得するのに問題があります
これは私の list.haml です:
%form(method="post" action="/selection" enctype="multipart/form-data")
- @files.each do |file|
%br
%input{:type => "checkbox", :name => "checkbox[]", :value => "#{file}" }
=file
%br
%input(type='submit' value="Delete Selected Files")
さて、今のところ、params で得られるものを確認しようとしていたので、後でこのファイルのリストを削除する方法に対処できます。
params.inspect
「くれた」 ≃> {"checkbox"=>["yet_another_file.txt", "file1", "file2"]}
しかし、これを配列に入れる方法がわからないので、次のようなことができます
var.each do |c|
puts c
end
var = params[:checkbox] を試しましたが、var が空です。どうすればこれを行うことができますか?
ありがとう