Guest User

Untitled

a guest
Apr 24th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.37 KB | None | 0 0
  1. ## migrations
  2. class CreateProjects < ActiveRecord::Migration
  3. def self.up
  4. create_table :projects do |t|
  5. t.string :name
  6. t.references :project_status
  7.  
  8. t.timestamps
  9. end
  10. end
  11.  
  12. def self.down
  13. drop_table :projects
  14. end
  15. end
  16.  
  17. class CreateProjectStatuses < ActiveRecord::Migration
  18. def self.up
  19. create_table :project_statuses do |t|
  20. t.string :name
  21. t.string :abbreviation
  22.  
  23. t.timestamps
  24. end
  25. end
  26.  
  27. def self.down
  28. drop_table :project_statuses
  29. end
  30. end
  31.  
  32. ## error
  33. Expected C:/Aptana_Studio/chklist_manager/app/models/project_status.rb to define Project_status
  34.  
  35. ##scaffold lines
  36. Project name:string project_status:references
  37.  
  38. Project_status name:string abbreviation:string
  39.  
  40. ## project_status.rb
  41. class ProjectStatus < ActiveRecord::Base
  42.  
  43. end
  44.  
  45. ## migration trace
  46.  
  47. C:\Aptana_Studio\chklist_manager>rake db:migrate --trace
  48. (in C:/Aptana_Studio/chklist_manager)
  49. ** Invoke db:migrate (first_time)
  50. ** Invoke environment (first_time)
  51. ** Execute environment
  52. ** Execute db:migrate
  53. == 1 CreateProjects: migrating ================================================
  54. -- create_table(:projects)
  55. -> 0.0620s
  56. == 1 CreateProjects: migrated (0.0620s) =======================================
  57.  
  58. == 2 CreateProjectStatuses: migrating =========================================
  59. -- create_table(:project_statuses)
  60. -> 0.0620s
  61. rake aborted!
  62. Expected C:/Aptana_Studio/chklist_manager/app/models/project_status.rb to define Project_status
  63. c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:249:in `load_missing_constant'
  64. c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:453:in `const_missing'
  65. c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:465:in `const_missing'
  66. c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:260:in `load_missing_constant'
  67. c:/ruby/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:469:in `const_missing'
  68. ./db/migrate//002_create_project_statuses.rb:11:in `up_without_benchmarks'
  69. c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/migration.rb:219:in `send'
  70. c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/migration.rb:219:in `migrate'
  71. c:/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'
  72. c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/migration.rb:219:in `migrate'
  73. c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/migration.rb:348:in `migrate'
  74. c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/migration.rb:339:in `each'
  75. c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/migration.rb:339:in `migrate'
  76. c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/migration.rb:307:in `up'
  77. c:/ruby/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/migration.rb:298:in `migrate'
  78. c:/ruby/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/tasks/databases.rake:85
  79. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call'
  80. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute'
  81. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
  82. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
  83. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in `invoke_with_call_chain'
  84. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize'
  85. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `invoke_with_call_chain'
  86. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke'
  87. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task'
  88. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
  89. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each'
  90. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
  91. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling'
  92. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level'
  93. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run'
  94. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling'
  95. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run'
  96. c:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31
  97. c:/ruby/bin/rake:16:in `load'
  98. c:/ruby/bin/rake:16
Add Comment
Please, Sign In to add comment