我正在尝试从命令行生成模型。这是我的命令:
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**
我迷路了。我昨天学到了这个,语法和以前工作正常时完全一样。
谢谢
编辑:除非我将该错误格式化为代码 FYI,否则 StackOverflow 不会让我发布此消息
最佳答案
你应该把这个命令放在你的系统控制台,而不是 Rails 控制台。
关于ruby-on-rails - Rails 生成模型语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18083915/