From 8880c06d3bd6fc4dcfe63e82c662988698ad4bcf Mon Sep 17 00:00:00 2001 From: Saito Date: Sun, 14 Oct 2012 00:02:01 +0800 Subject: [PATCH 1/2] disable annoying rails assets log messages --- config/initializers/quite_assets.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 config/initializers/quite_assets.rb diff --git a/config/initializers/quite_assets.rb b/config/initializers/quite_assets.rb new file mode 100644 index 00000000..6fed1803 --- /dev/null +++ b/config/initializers/quite_assets.rb @@ -0,0 +1,13 @@ +if Rails.env.development? + Rails.application.assets.logger = Logger.new('/dev/null') + Rails::Rack::Logger.class_eval do + def call_with_quiet_assets(env) + previous_level = Rails.logger.level + Rails.logger.level = Logger::ERROR if env['PATH_INFO'] =~ %r{^/assets/} + call_without_quiet_assets(env) + ensure + Rails.logger.level = previous_level + end + alias_method_chain :call, :quiet_assets + end +end From 757b4bbc5c8f08d8e48e3c98a513570d4b4016d7 Mon Sep 17 00:00:00 2001 From: Saito Date: Sun, 14 Oct 2012 00:13:28 +0800 Subject: [PATCH 2/2] add rails-dev-tweaks for development env speed --- Gemfile | 1 + Gemfile.lock | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/Gemfile b/Gemfile index 954fb888..aacbb8f3 100644 --- a/Gemfile +++ b/Gemfile @@ -118,6 +118,7 @@ group :development do end group :development, :test do + gem 'rails-dev-tweaks' gem 'spinach-rails' gem "rspec-rails" gem "capybara" diff --git a/Gemfile.lock b/Gemfile.lock index 87fd1c90..ecc25a05 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -277,6 +277,9 @@ GEM activesupport (= 3.2.8) bundler (~> 1.0) railties (= 3.2.8) + rails-dev-tweaks (0.6.1) + actionpack (~> 3.1) + railties (~> 3.1) railties (3.2.8) actionpack (= 3.2.8) activesupport (= 3.2.8) @@ -447,6 +450,7 @@ DEPENDENCIES pygments.rb (= 0.3.1) rack-mini-profiler rails (= 3.2.8) + rails-dev-tweaks raphael-rails (= 1.5.2) rb-fsevent rb-inotify