我是 Ruby 新手,我想知道最好的做事方式是什么。
假设以下场景:
我有一个文本字段,用户可以在其中输入字符串。根据用户输入的内容(验证后),我想访问实例变量的不同字段。
示例:@zoo
是一个实例变量。用户输入"monkey"
,我想访问@zoo.monkey
. 我怎样才能在 Ruby 中做到这一点?
我想到的一个想法是有一个哈希:
zoo_hash = { "monkey" => @zoo.monkey, ... }
但我想知道是否有更好的方法来做到这一点?
谢谢!