Revision 46ec8354
Added by Ohad Levy almost 12 years ago
- ID 46ec83549636451662ddfbccd23f8aae193ec9e7
config/application.rb | ||
---|---|---|
# you've limited to :test, :development, or :production.
|
||
if defined?(Bundler)
|
||
Class.new Rails::Railtie do
|
||
console do
|
||
begin
|
||
Bundler.require(:console)
|
||
Wirb.start
|
||
Hirb.enable
|
||
rescue => e
|
||
# failed to load console helpers..
|
||
end
|
||
end
|
||
console {Foreman.setup_console}
|
||
end
|
||
Bundler.require(:default, Rails.env)
|
||
end
|
||
... | ... | |
#config.cache_store = TimedCachedStore.new
|
||
config.cache_store = :file_store, Rails.root.join("tmp")
|
||
end
|
||
|
||
def self.setup_console
|
||
Bundler.require(:console)
|
||
Wirb.start
|
||
Hirb.enable
|
||
rescue => e
|
||
say "Failed to load console gems, startring anyway"
|
||
ensure
|
||
puts "For some operations a user must be set, try User.current = User.first"
|
||
end
|
||
end
|
Also available in: Unified diff
add more frendily error messages upon console failure