我得到一個布爾值作爲參數,並將其分配給一個變量字符串不會出現
@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