命令提示符Rails应用程序

输入'rails generate model X'与'ruby generate model X'有区别吗? 对于我(以及在Windows 7上),似乎只有后者才有效,而前者则没有,这对我来说是一个混乱点。     
已邀请:
generate是一个rails脚本,所以最好使用rails命令,如你所见:
rails generate model X
如果你想使用ruby命令,你必须告诉它是一个像这样的rails脚本:
ruby script/generate model X
如评论中所述,请记住这是针对下面的rails 2.3。如果您使用的是rails 3,那就是:
ruby script/rails generate model X
虽然我不知道为什么在输入命令时你会想要额外的“ruby脚本”。此外,您还可以将rails脚本命令进一步缩短为:
rails g model X
rails g migration addcolumnxtotabley
您也可以分别使用c和s作为控制台和服务器,如下所示:
rails c 
rails s
rails s -p 4000 (sets the port to 4000 instead of 3000)
rails s -u (if you have ruby-debug19 installed)
    

要回复问题请先登录注册