我得到一个布尔值作为参数,并将其分配给一个变量字符串不会出现
@package = params[:package]
现在,我应该回报基础上的package
值的字符串的方法。该方法是这样的:
def get_description(package)
if package == 1
"foo"
elsif package == 2
"bar"
end
end
在另一种方法,我试图让@description
通过:
@description = get_description(@package)
的问题是,是不是显示的字符串。 @description
变量保持空白。也许我太傻了,看不到这个bug?
从你的代码中,我假设你的意思是两值(即“1”或“2”),而不是真/假意义上的布尔值? – 2011-04-15 12:14:09
是的,正好! – Tronic 2011-04-15 15:02:34