繁体   English   中英

Ruby on Rails 3教程:第2章第2.2.1节用户浏览

[英]Ruby on Rails 3 Tutorial: Chapter 2 Section 2.2.1 A User Tour

我是Ruby on Rails的新手,正在研究本教程。 我在Windows Vista上并使用Cygwin。 以下是我正在运行的软件版本:

Ruby版本1.9.2(i386-cygwin)RubyGems版本1.8.10机架版本1.3 Rails版本3.1.0 JavaScript运行时JScript Active Record版本3.1.0 Action Pack版本3.1.0 Active Resource版本3.1.0 Action Mailer版本3.1.0主动支持版本3.1.0

在2.2节的开头,我能够成功运行:($ rails生成脚手架用户名:string email:string)和($ rake db:migrate)。 但是当我去运行($ rails server)命令并在Chrome中打开网页时,我没有看到图2.4所示的屏幕。 而是看到了:“ Users#index中的Encoding :: InvalidByteSequenceError”

我看到了有关将rake版本从0.9.2切换到0.8.7的帖子,并且尝试了此操作,但是它对我不起作用。 现在有人可以尝试其他吗? 谢谢你,尼克。

我已经尝试过使用Windows 7 + Cygwin进行Rails学习,这实在是太难了。 我强烈建议您在虚拟机上运行linux或进行双重引导。

由于您使用的是ruby 1.9.2,因此可以尝试在Controller文件的开头添加# coding: utf-8

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM