ArgumentError in HomeController#index

Hey guys, I'm new to ruby/rails and trying to sort something...

I just created an app with composer, http://railsapps.github.com/rails-composer/

I used the command:

rails new myapp -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb

I set up the rails server, and tried to load the app on localhost:3000

However, I end up with:

ArgumentError in HomeController#index

Need a handler. Supply an options hash that has a :with key as the last argument.

I'm not sure what to do here, any help or pointing me in the right direction is greatly appreciated.

Copy and paste the full error here along with the section of code causing the problem (presumably the index method in this case) and tell us which line the error refers to. First however look carefully at the error message and the line of code and try to work out what the problem is. The clue is usually in the message though it can sometimes take a bit of digging out.

Colin

Travis Mc wrote in post #1073628:

Hey guys, I'm new to ruby/rails and trying to sort something...

I just created an app with composer, http://railsapps.github.com/rails-composer/

I used the command:

rails new myapp -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb

I set up the rails server, and tried to load the app on localhost:3000

However, I end up with:

ArgumentError in HomeController#index

Need a handler. Supply an options hash that has a :with key as the last argument.

I'm not sure what to do here, any help or pointing me in the right direction is greatly appreciated.

I just got this error as well, and it can be fixed by removing "protect_from_forgery" in /app/controllers/application_controller. I'm very new to ROR so I'm not sure what the implications will be for doing this though...

Okay, better yet, just place the 2 on separate lines. So in your application_controller it should look like:

... protect_from_forgery rescue_from CanCan::AccessDenied do |exception| ...

Steven B. wrote in post #1073700:

Okay, better yet, just place the 2 on separate lines. So in your application_controller it should look like:

... protect_from_forgery rescue_from CanCan::AccessDenied do |exception| ...

Thankyou for this!!!!!!!!!!!!

I don't know what's going on here, but I've been fighting with this for the past 4 hours. If you have any other tips on things like this that got you hung up I'm all ears as new to ruby as well.

For what its worth, another little bug that I seemed to run to a lot hd to do with the openSSL certificates fail error in railsinstaller for windows, see: http://railsapps.github.com/openssl-certificate-verify-failed.html

I have since switched to ubuntu because I was told that I'll continue to have small issues like this in windows that can inhibit learning...

But again, thank you so much for the help.