Ruby on rails Rails 3 NameError未初始化常量事件控制器::事件

Ruby on rails Rails 3 NameError未初始化常量事件控制器::事件,ruby-on-rails,ruby-on-rails-3,routing,controller,Ruby On Rails,Ruby On Rails 3,Routing,Controller,好的,所以我为一个“事件”(没有使用脚手架)创建了一个模型、控制器和一些视图 无论如何,当转到事件路径时,我会出现以下错误: uninitialized constant EventsController::Events app/controllers/events_controller.rb:4:in `index' 这是我的事件控制器: class EventsController < ApplicationController def index @events =

好的,所以我为一个“事件”(没有使用脚手架)创建了一个模型、控制器和一些视图

无论如何,当转到事件路径时,我会出现以下错误:

uninitialized constant EventsController::Events
app/controllers/events_controller.rb:4:in `index'
这是我的事件控制器:

class EventsController < ApplicationController

  def index
    @events = Events.all

    respond_to do |format|
      format.html # index.html.erb
      format.xml  { render :xml => @events }
    end
  end
end
类事件控制器@events}
结束
结束
结束

你有没有想过为什么这不起作用?

你可能想要
事件.all
,而不是
事件.all
。(当直接调用模型类时,请始终使用单数形式)

是的。谢谢:)只要堆栈溢出允许,我就接受(~8分钟)