dan cook © 2009

caffeine:

I hate Rails

What a ridiculous framework. 32 function calls deep? Seriously?! That framework is basically a bunch of monkeys patching in a can, and then just stirred up and left overnight for flavor.

This is why I hate Rails:



	rails/vendor/plugins/custom/lib/template.rb:24:in `compile'
	rails/vendor/rails/actionpack/lib/action_view/template_handler.rb:11:in `call'
	rails/vendor/rails/actionpack/lib/action_view/renderable.rb:19:in `compiled_source'
	rails/vendor/rails/actionpack/lib/action_view/renderable.rb:70:in `compile!'
	rails/vendor/rails/actionpack/lib/action_view/renderable.rb:61:in `compile'
	rails/vendor/rails/actionpack/lib/action_view/renderable.rb:28:in `render'
	rails/vendor/rails/actionpack/lib/action_view/template.rb:194:in `render_template'
	rails/vendor/rails/actionpack/lib/action_view/base.rb:260:in `render'
	rails/vendor/rails/actionpack/lib/action_controller/base.rb:1241:in `render_for_file'
	rails/vendor/rails/actionpack/lib/action_controller/base.rb:937:in `render_without_benchmark'
	rails/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
	rails/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
	rails/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:10:in `realtime'
	rails/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
	rails/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
	rails/vendor/rails/actionpack/lib/action_controller/base.rb:1317:in `default_render'
	rails/vendor/rails/actionpack/lib/action_controller/base.rb:1323:in `perform_action_without_filters'
	rails/vendor/rails/actionpack/lib/action_controller/filters.rb:617:in `call_filters'
	rails/vendor/rails/actionpack/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
	rails/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
	rails/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
	rails/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:10:in `realtime'
	rails/vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:17:in `ms'
	rails/vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
	rails/vendor/rails/actionpack/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
	rails/vendor/rails/actionpack/lib/action_controller/flash.rb:141:in `perform_action'
	rails/vendor/rails/actionpack/lib/action_controller/base.rb:523:in `send'
	rails/vendor/rails/actionpack/lib/action_controller/base.rb:523:in `process_without_filters'
	rails/vendor/rails/actionpack/lib/action_controller/filters.rb:606:in `process'
	rails/vendor/rails/actionpack/lib/action_controller/base.rb:391:in `process'
	rails/vendor/rails/actionpack/lib/action_controller/base.rb:386:in `call'
	rails/vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:433:in `call'