mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
use File.binread to pull in the schema cache
This commit is contained in:
parent
3352e3b610
commit
3b378a7840
2 changed files with 2 additions and 2 deletions
|
@ -115,7 +115,7 @@ module ActiveRecord
|
||||||
if app.config.use_schema_cache_dump
|
if app.config.use_schema_cache_dump
|
||||||
filename = File.join(app.config.paths["db"].first, "schema_cache.dump")
|
filename = File.join(app.config.paths["db"].first, "schema_cache.dump")
|
||||||
if File.file?(filename)
|
if File.file?(filename)
|
||||||
cache = Marshal.load(open(filename, 'rb') { |f| f.read })
|
cache = Marshal.load File.binread filename
|
||||||
if cache.version == ActiveRecord::Migrator.current_version
|
if cache.version == ActiveRecord::Migrator.current_version
|
||||||
ActiveRecord::Base.connection.schema_cache = cache
|
ActiveRecord::Base.connection.schema_cache = cache
|
||||||
else
|
else
|
||||||
|
|
|
@ -106,7 +106,7 @@ module Rails
|
||||||
# YAML::load.
|
# YAML::load.
|
||||||
def database_configuration
|
def database_configuration
|
||||||
require 'erb'
|
require 'erb'
|
||||||
YAML::load(ERB.new(IO.read(paths["config/database"].first)).result)
|
YAML.load ERB.new(IO.read(paths["config/database"].first)).result
|
||||||
end
|
end
|
||||||
|
|
||||||
def log_level
|
def log_level
|
||||||
|
|
Loading…
Reference in a new issue