Rails 3.2.2, Ruby 1.9.2
我正在使用 MySql,并且有 TINYINT 类型的列“MyColumn”。我需要在页面上显示它的状态。所以我创建了一个辅助方法。
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
底线是它也可以为空或 nil。所以它不能按我的需要工作。它会不断地返回或者返回,false 0
但即使它应该返回也true 1
永远不会返回。blank or nil
我做错什么了?