upload file routing error

Hi

I want to upload file using rails.

I google search find that :

but it can't not work!

I also modify "<%= start_form_tag" to "<%= form_tag" and "<%= end_form_tag %>" to "<% end %>"

It still show error message:

"Routing Error No route matches [POST] "/upload/uploadFile" "

But on routes.rb it included get "upload/uploadFile" and get "upload/index"

How to fix the problem ?

rails version: 3.1.1 OS : Windows XP

Thanks

Just a quickshot, but...

It is complaining about a missing POST-route and your routes.rb containes <get "upload/uploadFile">? Do you see it?

HTH Norbert

PS: If you do routes for a filetransfer, never ever use GET, GET is not capable of transferring that much of data, use POST instead. AFAIR thats also written in the HTTP-Standard... PPS: If you don't see it yourself: change <get "upload/uploadFile"> to <post "upload/uploadFile">

Hi

I want to upload file using rails.

I google search find that :Ruby on Rails - File Uploading

but it can't not work!

I also modify "<%= start_form_tag" to "<%= form_tag" and "<%= end_form_tag %>" to "<% end %>"

It still show error message:

"Routing Error No route matches [POST] "/upload/uploadFile" "

But on routes.rb it included get "upload/uploadFile" and get "upload/index"

How to fix the problem ?

You're using a really old tutorial, getting on for 5 years old. Routing has changed profoundly in rails since then, in particular if you were adding an uploadFile action, you would need to add a route for that action. I'd strongly suggest you find a more recent tutorial on file uploads.

Fred