Я дурачусь с Руби, и в основном у меня есть
@trans = { :links => {
:quick_notes => "aaaaaaa"
}
}
Я хочу назвать что-то вроде
def t
#...something
end
t('links.quick_notes')
, чтобы получить доступ
trans[:links][:quick_notes]
IЯ в основном пытаюсь достичь той же функциональности, что и при использовании интернационализации
I18n.t('something.other.foo')
sofar Я придумал такой подход
def t(key)
a=''
key.to_s.split('.').each{|key| a+="[:#{key}]" }
#now a == "[:links][:quick_notes]"
#but I cant figure out how can I call it on @trans variable
end
t('links.quick_notes')
Есть идеи?спасибо