mirror of
https://github.com/discourse/discourse.git
synced 2025-01-31 03:09:29 +08:00
ce78eff888
According to the [Rails Source](https://github.com/rails/rails/blob/master/activerecord/lib/active_record/railties/databases.rake#L20) the `ActiveRecord::Migrator.migrations_paths` are overwritten with the value of `ActiveRecord::Tasks::DatabaseTasks.migrations_paths` every time the config is loaded. This caused a bug for Discourse development where if you ran: `rake db:drop db:create db:migrate` in one line, you would not get our post migrations, as those had a custom value for `migrations_paths`. The fix is to use `ActiveRecord::Tasks::DatabaseTasks.migrations_paths` to set up all our custom paths. Everything seems to work as expected. |
||
---|---|---|
.. | ||
001-redis.rb | ||
002-freedom_patches.rb | ||
003-sql_builder.rb | ||
004-message_bus.rb | ||
004-rails_multisite.rb | ||
005-site_settings.rb | ||
006-ensure_login_hint.rb | ||
006-mini_profiler.rb | ||
008-rack-cors.rb | ||
009-omniauth.rb | ||
010-discourse_iife.rb | ||
012-web_hook_events.rb | ||
013-excon_defaults.rb | ||
014-track-setting-changes.rb | ||
050-force_https.rb | ||
099-anon-cache.rb | ||
099-drain_pool.rb | ||
100-i18n.rb | ||
100-logster.rb | ||
100-oj.rb | ||
100-onebox_options.rb | ||
100-push-notifications.rb | ||
100-quiet_logger.rb | ||
100-secret_token.rb | ||
100-session_store.rb | ||
100-sidekiq.rb | ||
100-silence_logger.rb | ||
100-strong_parameters.rb | ||
100-verify_config.rb | ||
100-watch_for_restart.rb | ||
100-wrap_parameters.rb | ||
101-lograge.rb | ||
200-message_bus_request_tracker.rb | ||
300-perf.rb | ||
000-mini_sql.rb | ||
000-post_migration.rb |