У меня есть контроллер с действием, аналогичным этому
class EventsController < ApplicationController
....
def test
Events.first.test
end
....
end
и модель, подобная этой
class Event < ActiveRecord::Base
....
def test
debugger
end
....
end
Что меня смущает, так это то, что когда действие запускается и вызывает метод модели, который затем приводит меня к отладчику, я не в методе модели.
команда отладчиков list приносит мне это
(rdb:73) list
[1327, 1336] in /Library/Ruby/Gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb
1327 end
1328
1329 def perform_action
1330 if action_methods.include?(action_name)
1331 send(action_name)
=> 1332 default_render unless performed?
1333 elsif respond_to? :method_missing
1334 method_missing action_name
1335 default_render unless performed?
1336 else
и self не является экземпляром класса Even
(rdb:73) self
#<EventsController:0x1032786d0 @performed_render=false, @_headers={"Cache-Control"=>"
....
Я что-то упустил? Как получить отладчик в метод тестирования класса Event?