下面是迈克尔·哈特(Michael Hartl)撰写的一本书中的代码:“ RailsSpace:用红宝石构建一个社交网站”。该书可免费下载,这里是链接,因此您可以跟我一起学习:https://pdfs.semanticscholar.org/ca98/3b5098cd5957dc1842bb4bf3175406624bca.pdf?_ga=2.121598472.1814901715.1569094472-1963651489.1569094472。
代码从第70页开始,要求我在命令提示符下输入:
ruby script/generate model User
当我在命令提示符下输入该代码时,我得到了:
Traceback (most recent call last): ruby: No such file or directory --script/generate (LoadError).
这本书大约在2007年出版,因此它与我不确定的命令可能有点过时了。我不确定,也许有更现代的方式可以做到这一点。我不知道是否有任何东西被贬低。请帮忙。非常感谢。
改为尝试rails g model User
。出现此错误的原因是,这本书使用了旧的Rails语法,出于学习目的,您应该尝试一些较新的东西,或者安装与本书中相同或更高版本的ruby和rails。