Skip to content

TIP: Facets on Rails

7rans edited this page Jun 24, 2015 · 5 revisions

In config/boot.rb

The latest correct way to handle this is to add the require to "config/boot.rb".

This will ensure that Facets is loaded before ActiveSupport, giving ActiveSupport the last word in method definitions.

Please help keep this information updated.

In config/application.rb (OLD WAY)

I recently was told that the preinitializer.rb approach no longer works and that the solution is in "config/application.rb" just before

require 'rails/all'

add

require 'facets'

or

require 'facets/xxx'
require 'facets/yyy'
...

This will ensure that Facets is loaded before ActiveSupport, giving ActiveSupport the last word in method definitions.

In config/preinitializer.rb (OLD WAY)

In "config/preinitializer.rb" add

require 'facets'

or

require 'facets/xxx'
require 'facets/yyy'
...

This will ensure that Facets is loaded before ActiveSupport, giving ActiveSupport the last word in method definitions.

Clone this wiki locally