Skip to content

Instantly share code, notes, and snippets.

@ben-tvpp
Created March 15, 2019 20:33
Show Gist options
  • Save ben-tvpp/bf77af05274f8d11c0bf58054f888798 to your computer and use it in GitHub Desktop.
Save ben-tvpp/bf77af05274f8d11c0bf58054f888798 to your computer and use it in GitHub Desktop.
[ben@local malmesburyonline]$ rails g model Walk name:text description:string date_from:date date:to
Running via Spring preloader in process 3977
invoke active_record
create db/migrate/20190315201815_create_walks.rb
create app/models/walk.rb
invoke test_unit
create test/models/walk_test.rb
create test/fixtures/walks.yml
[ben@local malmesburyonline]$ rails db:migrate RAILS_ENV=development
== 20190315201815 CreateWalks: migrating ======================================
-- create_table(:walks)
rails aborted!
StandardError: An error has occurred, all later migrations canceled:
undefined method `to' for #<ActiveRecord::ConnectionAdapters::MySQL::TableDefinition:0x0000563bd05eb188>
/home/ben/malmesburyonline/malmesburyonline/db/migrate/20190315201815_create_walks.rb:7:in `block in change'
/home/ben/malmesburyonline/malmesburyonline/db/migrate/20190315201815_create_walks.rb:3:in `change'
/home/ben/malmesburyonline/malmesburyonline/bin/rails:9:in `<top (required)>'
/home/ben/malmesburyonline/malmesburyonline/bin/spring:15:in `<top (required)>'
bin/rails:3:in `load'
bin/rails:3:in `<main>'
Caused by:
NoMethodError: undefined method `to' for #<ActiveRecord::ConnectionAdapters::MySQL::TableDefinition:0x0000563bd05eb188>
/home/ben/malmesburyonline/malmesburyonline/db/migrate/20190315201815_create_walks.rb:7:in `block in change'
/home/ben/malmesburyonline/malmesburyonline/db/migrate/20190315201815_create_walks.rb:3:in `change'
/home/ben/malmesburyonline/malmesburyonline/bin/rails:9:in `<top (required)>'
/home/ben/malmesburyonline/malmesburyonline/bin/spring:15:in `<top (required)>'
bin/rails:3:in `load'
bin/rails:3:in `<main>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment