rails-settings-cached
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(rails-settings-cached);
*目次 [#z8a1bd6d]
#contents
*関連ページ [#d9b220bd]
-[[Rails]]
*参考情報 [#k75f6102]
--[[huacnlee/rails-settings-cached:https://github.com/hua...
*使用方法 [#uf17cdfb]
-Gemfileに追加。rails 4.1の場合以下を追加し、bundle update
gem "rails-settings-cached", "0.4.1"
-必要なファイルを生成。最後の引数は設定を管理するクラス名。
rails g settings settings
-これだと、app/models/settings.rbと、migrationファイルが...
#pre{{
class Setting < RailsSettings::CachedSettings
end
}}
-migration実行
bundle exec rake db:migrate
-設定値へ保存。これでDBに保存される。
Settings[:foo] = 'abc'
*トラブルシューティング [#p8a0ddbb]
**production環境で設定が読み込まれない [#c678fc42]
-cacheがおかしいのかも。以下のconsoleで「Rails.cache.clea...
RAILS_ENV=production bundle exec rails console
-なおconsole上で「Settings[:foo]」と実行するとSQLが表示さ...
終了行:
&tag(rails-settings-cached);
*目次 [#z8a1bd6d]
#contents
*関連ページ [#d9b220bd]
-[[Rails]]
*参考情報 [#k75f6102]
--[[huacnlee/rails-settings-cached:https://github.com/hua...
*使用方法 [#uf17cdfb]
-Gemfileに追加。rails 4.1の場合以下を追加し、bundle update
gem "rails-settings-cached", "0.4.1"
-必要なファイルを生成。最後の引数は設定を管理するクラス名。
rails g settings settings
-これだと、app/models/settings.rbと、migrationファイルが...
#pre{{
class Setting < RailsSettings::CachedSettings
end
}}
-migration実行
bundle exec rake db:migrate
-設定値へ保存。これでDBに保存される。
Settings[:foo] = 'abc'
*トラブルシューティング [#p8a0ddbb]
**production環境で設定が読み込まれない [#c678fc42]
-cacheがおかしいのかも。以下のconsoleで「Rails.cache.clea...
RAILS_ENV=production bundle exec rails console
-なおconsole上で「Settings[:foo]」と実行するとSQLが表示さ...
ページ名: