2

我在启动时设置了一个变量:

INFO = {:email => "foo@bar.com, :first_name => "foo", :last_name => "bar"}

然后我设置param[:type] = "info"

当我INFO在控制台中输入时,我得到了这个:

 => {:email=>"foo@bar.com", :first_name=>"foo", :last_name=>"bar"} 

我想从打字param[:type]或“ info”中得到。

4

1 回答 1

2

INFO是一个常量,如果它在全局范围内声明,您可以使用以下命令检索它:

Object.const_get "info".upcase 
Object.const_get param[:type].upcase 
于 2012-11-21T21:00:58.343 回答