さまざまな場所でアプリケーションからアクセスできる、都市、州、カテゴリなどの静的文字列配列があります。これはどこに置けばいいですか?ymlファイルのどこかまたはlibディレクトリのrbファイル?
ありがとう!
さまざまな場所でアプリケーションからアクセスできる、都市、州、カテゴリなどの静的文字列配列があります。これはどこに置けばいいですか?ymlファイルのどこかまたはlibディレクトリのrbファイル?
ありがとう!
これを参照してください質問
基本的に、定数をファイルに入れ/config/initializers
ます.rb
。
したがって、「数か月に1回」情報が変更されるため、これは実際には一定のデータではありません。その場合、情報をデータベースに入れてキャッシュする必要があります。キャッシュにより、データベースへのラウンドトリップが防止され、情報を更新する必要があるときにキャッシュを期限切れにすることができます。
これをファイルに入れることをお勧めしconfig/locales/*.yml
ます。言語ごとに異なる都市名を指定できるので便利です。詳細については、国際化ガイドを参照してください。