Question

I am new to Ruby on Rails and am working through this tutorial book. I am on Windows Vista and using Cygwin. Here are the versions of the software that I am running:

Ruby version 1.9.2 (i386-cygwin) RubyGems version 1.8.10 Rack version 1.3 Rails version 3.1.0 JavaScript Runtime JScript Active Record version 3.1.0 Action Pack version 3.1.0 Active Resource version 3.1.0 Action Mailer version 3.1.0 Active Support version 3.1.0

In the beginning of section 2.2, I was able to successfully run: ($ rails generate scaffold User name:string email:string) and ($ rake db:migrate). But when I went to run the ($ rails server) command and opened up the webpage in Chrome, I did not see the screen shown in Fig. 2.4. But instead saw this instead: "Encoding::InvalidByteSequenceError in Users#index"

I saw the post about switching the rake version from 0.9.2 to 0.8.7 and I tried this, but it didn't work for me. Does anybody now of anything else that I can try? Thank you, Nick.

Was it helpful?

Solution

I've tried rails learning with Windows 7 + Cygwin and it was a real pain in the ass. I strongly recommend you to run linux on the virtual machine or make a dual-boot.

OTHER TIPS

Since you are using ruby 1.9.2 you can try to add # coding: utf-8 at the beginning of Controller file

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top