Я создаю класс, используя таблицу ActiveRecord в качестве потока данных с 46 элементами внутри. Я не понимаю, в чем здесь проблема, похоже, я не могу извлечь элементы в новый массив?
Это мой результат Rspec:
Неудачи:
1) TrainSearch :rows has 46 items
Failure/Error: expect(checker.data).to eq(46)
expected: 46
got: #<ActiveRecord::Relation []>
(compared using ==)
Это мой код:
class TrainSearch
attr_reader :data
def initialize
@data = Timetable.all
end
def rows
@rows ||= @data.map {|row| Row.new(row)}
end
end
ВОТ МОЙ КОД: файл а>
Спасибо за ваше время!
expect(checker.data.size).to eq(46)
- person j-dexx   schedule 01.08.2014