Rails生成模型语法错误

时间:2013-08-06 15:06:46

标签: ruby-on-rails ruby

我正在尝试从命令行生成模型。这是我的命令:

  

rails generate model User first_name:string last_name:string email_address:string age:integer

它一直给我这个错误:

SyntaxError: (irb):2: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '('

User first_name:str last_name:**str** email_address:str age:int

(irb):2: syntax error, unexpected tLABEL, expecting keyword_do or '{' or '('

name:str email_address:str age:**integer**

我迷路了。我昨天学到了这一点,语法与之前的工作正常完全相同。

由于

编辑:StackOverflow不会让我发布这个,除非我将该错误格式化为代码FYI

1 个答案:

答案 0 :(得分:9)

您应该将此命令放在系统控制台中,而不是Rails控制台中。