2010-12-06 11 views
0

カスタム構成データに使用する必要があるイディオムはありますか?この場合、私は自分のサイトにいくつかの文字列を記述するYAMLデータをいくつか含めることにします。これを行うための方法が組み込まれているのですか、私自身のYAMLファイルを使うべきですか?私自身のYAMLファイルを使用する必要がある場合は、これをサポートするためのインフラストラクチャが用意されています(明らかにYAML.load_fileに加えて)。カスタム設定ファイルまたはローカリゼーションファイル、多分?

おかげで、

答えて

0

だけconfig/localesに独自のファイルを追加します。

# my_config_data.en.yml 
en: 
    my_config_data: 
    some_symbol: "Foo" 
    "some_string": "Bar" 
    # ... 

次にあなたがI18N.tメソッドを使用してコンフィグにアクセスすることができます。

I18n.t(:'my_config_data.some_symbol') # => "Foo" 
I18n.t('my_config_data.some_string') # => "Bar" 

文字列のために良いです。

:複数のデータ型は、あなたの設定である場合は、これらのプラグインのいずれかを使用することができます
関連する問題