2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-07 12:02:53 +08:00
discourse/config/initializers/05-site_settings.rb

18 lines
377 B
Ruby
Raw Normal View History

reload_settings = lambda {
RailsMultisite::ConnectionManagement.each_connection do
begin
SiteSetting.refresh!
rescue ActiveRecord::StatementInvalid
# This will happen when migrating a new database
end
end
}
if Rails.configuration.cache_classes
reload_settings.call
else
ActionDispatch::Reloader.to_prepare do
reload_settings.call
end
2013-02-05 14:16:51 -05:00
end