我有以下如何檢查空白?在軌
session[:info] = {
id: params[:id],
description: params[:description],
blahblas: params[:blahblah]
}
什麼是檢查的會話中的任何一個最有效的方法[:信息] [關鍵]是空白的?或空更精確。謝謝
我有以下如何檢查空白?在軌
session[:info] = {
id: params[:id],
description: params[:description],
blahblas: params[:blahblah]
}
什麼是檢查的會話中的任何一個最有效的方法[:信息] [關鍵]是空白的?或空更精確。謝謝
session[:info].select{|k,v|v.blank?}
這個解決方案是我準備發佈的,這個解決方案簡單適用...或者它可以是'session [:info] .select {| k,v | v.present?}' –
如何
session[:info].key("")
將返回其與空值找到的第一個關鍵。如果沒有任何值爲空,則返回nil
。
另一種方式:
session[:info].inject(false) {|blank, (k,v)| blank ? blank : v.empty?}
請你的問題更clear..if沒看錯你的意思是問的會話的任何一個[:信息]鍵是零或不是? –
yes ...對不起, –