Ruby on rails 一个rails db表停止工作,所有其他表都正常

Ruby on rails 一个rails db表停止工作,所有其他表都正常,ruby-on-rails,activerecord,Ruby On Rails,Activerecord,我正在创建Rails电影事件应用程序。数据库中的多个表具有多个,通过:关系 创建的第一个表用于: 通过EventsVenues表连接的事件和场馆 然后,我在模型中创建了关系,然后打开rails控制台,用测试数据填充表并检查关系。一切都很顺利 然后,我继续添加具有各种关系的附加表,用测试数据填充它们,并依次检查这些表。所有的一切似乎都得到了证实 最后,我返回重新测试事件表,并得到以下错误消息: irb(main):013:0> Event NameError: undefined local

我正在创建Rails电影事件应用程序。数据库中的多个表具有多个,通过:关系

创建的第一个表用于: 通过EventsVenues表连接的事件和场馆

然后,我在模型中创建了关系,然后打开rails控制台,用测试数据填充表并检查关系。一切都很顺利

然后,我继续添加具有各种关系的附加表,用测试数据填充它们,并依次检查这些表。所有的一切似乎都得到了证实

最后,我返回重新测试事件表,并得到以下错误消息:

irb(main):013:0> Event
NameError: undefined local variable or method ` ' for main:Object
from /Users/Timo/Projects/openscreen_new/openscreen_db/app/models/event.rb:10:in `<top (required)>'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:457:in `load'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:457:in `block in load_file'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:647:in `new_constants_in'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:456:in `load_file'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:354:in `require_or_load'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:494:in `load_missing_constant'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:184:in `const_missing'
from (irb):13
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.6/lib/rails/commands/console.rb:110:in `start'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.6/lib/rails/commands/console.rb:9:in `start'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:68:in `console'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.6/lib/rails/commands.rb:17:in `<top (required)>'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `block in require'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:274:in `require'
from /Users/Timo/Projects/openscreen_new/openscreen_db/bin/rails:9:in `<top (required)>'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `block in load'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:240:in `load_dependency'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/Timo/.rbenv/versions/2.2.0/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from -e:1:in `<main>'irb(main):014:0> 
所有其他表格都可以正常工作:

irb(main):015:0> Venue.first
Venue Load (0.6ms)  SELECT  "venues".* FROM "venues"  ORDER BY "venues"."id" ASC LIMIT 1
=> #<Venue id: 1, name: "Tim's place", description: "A darn stylish abode", street_number: 1, address_01: "rue des Pommieres", address_02: nil, country: "Luxembourg G.D.", google_map: nil, created_at: "2016-12-20 14:05:06", updated_at: "2016-12-20 14:05:06">
irb(main):016:0> 
以及:

我不记得在事件模型中做过任何更改。它突然开始给我错误信息


知道我遗漏了什么吗?

如日志所示,您有一个错误:

NameError: undefined local variable or method ` ' for main:Object

在事件模型的第10行有一个未定义的变量。

NameError:main的未定义局部变量或方法:Object-在app/models/Event中检查事件模型的第10行。rb:10:Int解决了这个问题。我在第10行有一个不间断的空格。
NameError: undefined local variable or method ` ' for main:Object