例えば、params[:items]
に配列が入っていた時にnilだとエラーになる。
params[:items].each do |item_id|
#処理
end
この時エラーになってしまうので
Array(params[:items]).each do |item_id|
#処理
end
とすると、いい感じ。
Array([1,2,3])
# => [1,2,3]
Array(nil)
# => []
More than 5 years have passed since last update.
例えば、params[:items]
に配列が入っていた時にnilだとエラーになる。
params[:items].each do |item_id|
#処理
end
この時エラーになってしまうので
Array(params[:items]).each do |item_id|
#処理
end
とすると、いい感じ。
Array([1,2,3])
# => [1,2,3]
Array(nil)
# => []
Register as a new user and use Qiita more conveniently