我正在使用一本名为“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。
答案 0 :(得分:2)
您是否在应用程序目录中运行它?需要在应用程序目录中执行scaffold命令才能找到脚本/生成。
答案 1 :(得分:0)
在项目目录中简单地尝试“./script/generate ...”
答案 2 :(得分:0)
这个问题已经过时了,但是对于那些遇到“Head First Rails”第一版(这是目前唯一可用的版本)问题的人来说,它是为rails 2编写的。所以大多数命令都像脚本一样/ generate,已被Rails 3中的新代替。
我建议使用“使用Rails进行敏捷Web开发”一书。