Closed campbell-joshua closed 5 years ago
Having an issue when trying to migrate, syntax error. I am on Rails 4.2.
I ran: $ rails generate nested_scaffold post/comment [title:string body:text]
$ rake db:migrate rake aborted! SyntaxError: /mnt/c/Users/strip/RubymineProjects/thisisgettingcluttered/d/db/migrate/20190409172016_create_comments.rb:5: syntax error, unexpected '[', expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END t.string :[title ^ /mnt/c/Users/strip/RubymineProjects/thisisgettingcluttered/d/db/migrate/20190409172016_create_comments.rb:6: syntax error, unexpected ']', expecting keyword_end t.text] :body ^ /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in require' /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:inblock in require' /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:in load_dependency' /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:inrequire' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:774:in load_migration' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:770:inmigration' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:765:in disable_ddl_transaction' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:1048:inuse_transaction?' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:1040:in ddl_transaction' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:994:inexecute_migration_in_transaction' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:956:in block in migrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:952:ineach' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:952:in migrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:820:inup' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:798:in migrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/tasks/database_tasks.rb:137:inmigrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/railties/databases.rake:44:in block (2 levels) in <top (required)>' /home/josh/.rvm/gems/ruby-2.2.2@global/gems/rake-12.3.2/exe/rake:27:in<top (required)>' /home/josh/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:24:in eval' /home/josh/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:24:in' Tasks: TOP => db:migrate (See full trace by running task with --trace)
require' /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in
load_dependency' /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in
load_migration' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:770:in
disable_ddl_transaction' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:1048:in
ddl_transaction' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:994:in
block in migrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:952:in
migrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:820:in
migrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/tasks/database_tasks.rb:137:in
block (2 levels) in <top (required)>' /home/josh/.rvm/gems/ruby-2.2.2@global/gems/rake-12.3.2/exe/rake:27:in
eval' /home/josh/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:24:in
Having an issue when trying to migrate, syntax error. I am on Rails 4.2.
I ran: $ rails generate nested_scaffold post/comment [title:string body:text]
$ rake db:migrate rake aborted! SyntaxError: /mnt/c/Users/strip/RubymineProjects/thisisgettingcluttered/d/db/migrate/20190409172016_create_comments.rb:5: syntax error, unexpected '[', expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END t.string :[title ^ /mnt/c/Users/strip/RubymineProjects/thisisgettingcluttered/d/db/migrate/20190409172016_create_comments.rb:6: syntax error, unexpected ']', expecting keyword_end t.text] :body ^ /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
require' /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in
block in require' /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:240:inload_dependency' /home/josh/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.0/lib/active_support/dependencies.rb:274:in
require' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:774:inload_migration' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:770:in
migration' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:765:indisable_ddl_transaction' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:1048:in
use_transaction?' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:1040:inddl_transaction' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:994:in
execute_migration_in_transaction' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:956:inblock in migrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:952:in
each' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:952:inmigrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:820:in
up' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/migration.rb:798:inmigrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/tasks/database_tasks.rb:137:in
migrate' /home/josh/.rvm/gems/ruby-2.2.2/gems/activerecord-4.2.0/lib/active_record/railties/databases.rake:44:inblock (2 levels) in <top (required)>' /home/josh/.rvm/gems/ruby-2.2.2@global/gems/rake-12.3.2/exe/rake:27:in
<top (required)>' /home/josh/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:24:ineval' /home/josh/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:24:in