find_scope! error - Не удалось найти допустимое сопоставление ... (Rails и Devise 1.2.1)

Сообщение об ошибке:

Could not find a valid mapping for #<Event id: 10022, event_name: "test", start_date: "2011-03-31", end_date: "2011-03-31", event_description: "test", created_at: "2011-03-30 03:26:01", updated_at: "2011-03-30 03:26:01", is_ecommerce: false, is_secure: false, event_password: nil, notify_rsvp: false, user_id: 20, start_time: "noon", street_address: "", city: "", state: "", country: "", zipcode: "", website_url: nil, status: "Draft", payment_received: false, is_confirmed: false>

Вот верхняя часть моего Full Stack Trace:

devise (1.2.1) lib/devise/mapping.rb:40:in `find_scope!'
devise (1.2.1) lib/devise/controllers/url_helpers.rb:29:in `confirmation_path'
app/controllers/events_controller.rb:163:in `edit'
actionpack (3.0.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (3.0.1) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (3.0.1) lib/abstract_controller/base.rb:150:in `process_action'
actionpack (3.0.1) lib/action_controller/metal/rendering.rb:11:in `process_action'

Недавно я обновил: Devise 1.2.1 (я также получил ошибку с 1.2.0) Рельсы 3.0.5 Рубин 1.8.7 WEBrick 1.3.1

Также у меня в маршрутах есть следующее:

devise_for :users

Раньше я работал нормально до последних обновлений. Спасибо

10
задан Brad Madigan 31 March 2011 в 01:18
поделиться