我是一名专业的Windows开发人员,刚开始学习Rails。我正在阅读Wrox书籍 Ruby on Rails for Microsoft Developers 。我已采取以下步骤来设置我的机器(Vista):
在介绍性的第一章的最后,作者让你运行一些命令来演示Rails可以做什么:
最后一个命令产生以下错误:
- 类'ActionController :: UploadedStringIO'(NameError)
昨天我整天花了很多时间对此进行排查,但没有显示进展。非常感谢您的意见。
答案 0 :(得分:1)
我无法解决您的问题,但我会指出您使用的是最新版本的Ruby和一个相当旧版本的Rails。这可能是您遇到的问题的原因。尝试安装旧版本的ruby,看看是否能解决您的问题。
如果您想学习rails,我谦虚地建议您学习Rails 3(即最新版本的框架,它将支持最新版本的Ruby)。
两个优秀的资源:
Rails 3确实带来了很多很棒的功能(以及贬低其他功能),所以通过学习Rails 2,你真的在做自己的伤害。
此外,上面的两个资源清楚地解释了您不会因为缺乏与Microsoft框架的比较而受阻。