2015-05-25 1 views
0

Я получаю "неопределенный метод` 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 определен (более совершенные) и имеет правильные данные

+0

Я предполагаю, что ваша коллекция @appointments должна быть пустой – Kamesh

+0

@appointments заполнен, я подтвердил его на странице с более качественными ошибками – mattclar

+0

Один из объектов назначения не имеет 'start'. Я имею в виду, что значение nil – Kamesh

ответ

0

Кажется, что это один из объектов назначения не имеет start. Я имею в виду, что значение равно нулю. Вот почему он показывает ошибку.