Ruby On Rails脚手架LoadError

时间:2010-02-18 05:04:42

标签: ruby-on-rails scaffolding scriptgenerate

我正在使用一本名为“Head First Rails”的书来学习Ruby on Rails我在第一章中它告诉我使用以下命令创建我的CRUD程序:

ruby script/generate scaffold ticket name:string seat_id_seq:string address:text price_paid:decimal email_address:string

我得到的错误是:

ruby: No such file or directory -- script/generate (LoadError)

有人可以解释一下我做错了什么。我不是新手,我是一名专业的C#开发人员,正在尝试学习Ruby on Rails。

3 个答案:

答案 0 :(得分:2)

您是否在应用程序目录中运行它?需要在应用程序目录中执行scaffold命令才能找到脚本/生成。

答案 1 :(得分:0)

在项目目录中简单地尝试“./script/generate ...”

答案 2 :(得分:0)

这个问题已经过时了,但是对于那些遇到“Head First Rails”第一版(这是目前唯一可用的版本)问题的人来说,它是为rails 2编写的。所以大多数命令都像脚本一样/ generate,已被Rails 3中的新代替。

我建议使用“使用Rails进行敏捷Web开发”一书。