Я получаю "неопределенный метод` ISO8601' для ноля: NilClass" ошибка на мой взгляд RABLRabl неопределенного метод ошибка
вид:
collection @appointments
attributes :id
node(:start) { |appointment| appointment.start.iso8601}
node(:end) { |appointment| appointment.finish.iso8601}
node(:title) { |appointment| '<a class="patient-select-link" data-id="'+appointment.patient.id.to_s+'">'+appointment.patient.full_name+'</a>' }
контроллер:
@appointments = Appointment.order("id DESC")
I не может решить, где ive пошло не так! Я скопировал пример страницы rabl github почти точно, независимо от того, что я делаю, переменная назначения никогда не определена, хотя я могу подтвердить, что @appointments определен (более совершенные) и имеет правильные данные
Я предполагаю, что ваша коллекция @appointments должна быть пустой – Kamesh
@appointments заполнен, я подтвердил его на странице с более качественными ошибками – mattclar
Один из объектов назначения не имеет 'start'. Я имею в виду, что значение nil – Kamesh