0
Rails 3.2.2, Ruby 1.9.2
我正在使用MySql,並且存在TINYINT類型的「MyColumn」列。我需要在頁面上顯示它的狀態。所以我創建了一個輔助方法。ActiveRecord - 檢查值是否爲null,0或1
module MyControllerHelper
def result(a)
case a
when false then 'false 0'
when true then 'true 1'
when blank? then 'blank or nil'
end
end
end
底線是它也可以是空的或零。所以它不起作用,因爲我需要。它不斷返回false 0
或true 1
,但從不返回blank or nil
,即使它應該這樣做。 我做錯了什麼?