Rabl undefined方法错误

时间:2015-05-25 10:46:27

标签: ruby-on-rails ruby json rabl

我得到了一个未定义的方法`iso8601'为零:NilClass"我的拉布尔观点错误

视图:

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")

我无法解决我出错的地方!我几乎完全复制了rabl github页面示例,无论我做什么,约会变量都没有定义,尽管我可以确认@appointments已定义(bettererrors)并且具有正确的数据

1 个答案:

答案 0 :(得分:0)

似乎是您的约会对象之一没有start。我的意思是价值是零。这就是它出现错误的原因。