Merge pull request #1693 from SaitoWu/features/mr
Improve development experience.
This commit is contained in:
commit
d0146881f0
1
Gemfile
1
Gemfile
|
@ -118,6 +118,7 @@ group :development do
|
||||||
end
|
end
|
||||||
|
|
||||||
group :development, :test do
|
group :development, :test do
|
||||||
|
gem 'rails-dev-tweaks'
|
||||||
gem 'spinach-rails'
|
gem 'spinach-rails'
|
||||||
gem "rspec-rails"
|
gem "rspec-rails"
|
||||||
gem "capybara"
|
gem "capybara"
|
||||||
|
|
|
@ -277,6 +277,9 @@ GEM
|
||||||
activesupport (= 3.2.8)
|
activesupport (= 3.2.8)
|
||||||
bundler (~> 1.0)
|
bundler (~> 1.0)
|
||||||
railties (= 3.2.8)
|
railties (= 3.2.8)
|
||||||
|
rails-dev-tweaks (0.6.1)
|
||||||
|
actionpack (~> 3.1)
|
||||||
|
railties (~> 3.1)
|
||||||
railties (3.2.8)
|
railties (3.2.8)
|
||||||
actionpack (= 3.2.8)
|
actionpack (= 3.2.8)
|
||||||
activesupport (= 3.2.8)
|
activesupport (= 3.2.8)
|
||||||
|
@ -447,6 +450,7 @@ DEPENDENCIES
|
||||||
pygments.rb (= 0.3.1)
|
pygments.rb (= 0.3.1)
|
||||||
rack-mini-profiler
|
rack-mini-profiler
|
||||||
rails (= 3.2.8)
|
rails (= 3.2.8)
|
||||||
|
rails-dev-tweaks
|
||||||
raphael-rails (= 1.5.2)
|
raphael-rails (= 1.5.2)
|
||||||
rb-fsevent
|
rb-fsevent
|
||||||
rb-inotify
|
rb-inotify
|
||||||
|
|
13
config/initializers/quite_assets.rb
Normal file
13
config/initializers/quite_assets.rb
Normal file
|
@ -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
|
Loading…
Reference in a new issue