How I learnt Ruby on Rails

Don't install the Cygwin version of Ruby or Ruby-rails. They will not work because I think cygwin paths get in the way of generating temporary files for Javascript compilation: Error: Cannot find module 'C:/cygdrive/c/DOCUME~1/Jevon/LOCALS~1/Temp/execjs20140124-6456-ws3la8.js' (in /usr/lib/ruby/gems/1.9.1/gems/turbolinks-2.2.0/lib/assets/javascripts/turbolinks.js.coffee)

Could not find generator monban:scaffold

The generators were moved into a separate Gem, monban-generators - add this to your Gemfile.

RuntimeError: @controller is nil: make sure you set it in your test's setup method.

Are you trying to write an integration test in test/integration/foo_test.rb? Make sure that you are using ActionDispatch::IntegrationTest as your test superclass, rather than ActionController::TestCase: