ruby-on-rails - Rails 生成模型语法错误

标签 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**

我迷路了。我昨天学到了这个,语法和以前工作正常时完全一样。

谢谢

编辑:除非我将该错误格式化为代码 FYI,否则 StackOverflow 不会让我发布此消息

最佳答案

你应该把这个命令放在你的系统控制台,而不是 Rails 控制台。

关于ruby-on-rails - Rails 生成模型语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18083915/

相关文章:

ruby-on-rails - 使用 rails 中的 ip 自动检测用户的时区

ruby-on-rails - spree 安装问题 - 使用 RVM

ruby - gem install rmagick 在 OS X El Capitan 上失败

ruby-on-rails - 如何解析文本以获得所有提及者?

ruby-on-rails - Rails 5 - 具有嵌套属性的 find_or_create_by

ruby-on-rails - acts_as_taggable 在 rails 4 中具有强参数

ruby-on-rails - 保存到模型时绕过 Carrierwave 上传程序

ruby - 如何在 Curb gem 中设置 --data-binary 和 --compressed

mysql - 相当于 MYSQL 中 COUNT (`column` ) 的 mongodb 是什么?

ruby-on-rails - Rails fields_for 未显示