1

さまざまな場所でアプリケーションからアクセスできる、都市、州、カテゴリなどの静的文字列配列があります。これはどこに置けばいいですか?ymlファイルのどこかまたはlibディレクトリのrbファイル?

ありがとう!

4

2 に答える 2

3

これを参照してください質問

基本的に、定数をファイルに入れ/config/initializersます.rb


編集:

したがって、「数か月に1回」情報が変更されるため、これは実際には一定のデータではありません。その場合、情報をデータベースに入れてキャッシュする必要があります。キャッシュにより、データベースへのラウンドトリップが防止され、情報を更新する必要があるときにキャッシュを期限切れにすることができます。

于 2012-07-11T00:26:29.397 に答える
0

これをファイルに入れることをお勧めしconfig/locales/*.ymlます。言語ごとに異なる都市名を指定できるので便利です。詳細については、国際化ガイドを参照してください。

于 2012-07-11T00:36:59.093 に答える