rails 3.0.3 - ActiveRecord :: Relation, ошибка метода undefined

У меня необъяснимая ошибка метода ActiveRecord :: Relation, undefined. Я не знаю почему, поскольку моя ассоциация модели четко определена, а таблица событий имеет внешние ключи для пользовательской таблицы. Я попытался использовать это исправление, но оно не удалось: Rails 3 ActiveRecord :: Relation поведение случайных ассоциаций

event.rb

class Event < ActiveRecord::Base
  belongs_to :user

  attr_accessible :event_name, :Starts_at, :finish, :tracks
end

user.rb

class User < ActiveRecord::Base
  has_many :events, :dependent => :destroy

  attr_accessible :name, :event_attributes

  accepts_nested_attributes_for :events,  :allow_destroy => true

end

схема. rb

ActiveRecord::Schema.define(:version => 20101201180355) do

  create_table "events", :force => true do |t|

    t.string   "event_name"
    t.string   "tracks"
    t.datetime "starts_at"
    t.datetime "finish"
    t.datetime "created_at"
    t.datetime "updated_at"
    t.integer  "user_id"
  end
end

сообщение об ошибке

NoMethodError in Users#index 
undefined method `events' for #

Extracted source (around line #10):

7:  <%= sortable "Tracks" %>

8:   


10:  <% @users.events.each do |event| %> 

11: <% debugger %> 

12:   

13:     <%= event.starts_at %>

Trace of template inclusion: app/views/users/index.html.erb

Rails.root: C:/rails_project1/events_manager
Application Trace | Framework Trace | Full Trace

app/views/users/_event_user.html.erb:10:in `_app_views_users__event_user_html_erb__412443848_34308540_1390678'
app/views/users/index.html.erb:7:in `_app_views_users_index_html_erb___603337143_34316016_0'

5
задан Community 23 May 2017 в 11:55
поделиться