私は自分のアプリケーション(I18n gem)の国際化にはむしろ別のよりも、次のコードのいずれかを使用する必要があり、私はRailsの3.1にルビーを使用していますが、私はどのようを知りたいのですが、となぜ :I18n: 't(:test_key)'、 't(' test_key ')'、 't(' test_key ')'の違いは何ですか?
あるt(:test_key)
t('test_key')
t('.test_key')
、t(:test_key)
、t('test_key')
とt('.test_key')
を使用しての間で "微妙" の違いは何ですか?この問題に関するベストプラクティスは何ですか?
t('hello_world')
# t(:hello_world) is an equivalent
あなたは、ドット表記を使用している場合、その怠惰と呼ばれるしかし
en:
hello_world: "Hello world"
にrefferと思い