Выпуска на железнодорожном 4.2.6 при обновлении с rails4.1.9
до 4.2.6
=>Проблемы с размахом в то время как обновление в rails4.2.6 от 4.1.9
Я пытаюсь найти те записи из таблицы, в которой идентификатор совпадает с parent_id
. Так что я написал объем
scope :parent_record, ->{ where(parent_id: self[:id]) }
Когда я использую эту область и вычисление
self.all.parent_record
возвращает "# ActiveRecord::Relation []>"
В то время как в рельсах 4.1.9 возвращается -
#ActiveRecord::Relation [#Category id: 6, name: "Business Disruption", description: "", parent_id: 6, status: "a", target_risk: nil, lock_target_risk: false].
Рубиновая версия - ruby-2.0.0-p598
Где я ошибаюсь?
Вы можете попробовать 'Область применения: parent_record, -> {где (parent_id: self.id)}' –
уже попробовал и выбросил ошибку - *** NoMethodError Exception: undefined method 'id 'для # –