我有一個Ruby項目,以編程方式獲取我需要訪問的哈希中的鍵的名稱。我可以訪問領域,我需要以下列方式:以編程方式在Ruby中調用屬性
current_content = entry.fields[property_name.to_sym]
然而,似乎有些內容只能與一個屬性語法來訪問:
m.title_with_locales = {'en-US' => 'US Title', 'nl' => 'NL Title'}
因爲我不知道「稱號「提前,我如何以編程方式撥打電話?例如:
m.${property_name}_with_locales = {'en-US' => 'US Title', 'nl' => 'NL Title'}
注意在鏈接問題中使用'public_send',並且除非你知道你爲什麼這麼做,否則不要使用'send'。 –