我正在尝试构建待办任务应用程序。我已经创建了应用程序rails new
,在gemfile中指定了依赖项,然后运行bundle install
,使用生成了模型rails generate model Task title:string note:text completed:date
,使用进行了更改rake db:migrate
。
下一个命令是使用创建任务Task.create
。但是,出现以下错误:
Task.create(title: 'First task', note: 'This task was created inside the rails console')
-bash: syntax error near unexpected token `title:'
我也尝试过在“第一个任务”之后不使用逗号,并在逗号之前使用空格。
此语法错误不应该发生。有什么想法可能是问题吗?
您需要先在Rails控制台中创建此类任务。
输入rails console
的(从您的Rails应用程序目录中)在你的bash命令提示符下执行以下:
$ rails console
然后,您可以从控制台创建任务:
> Task.create(title: 'First task' note: 'This task was created inside the rails console')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句