Rabl 未定义方法错误
Rabl undefined method error
我的 rabl 视图出现 "undefined method `iso8601' for nil: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 已定义(更好的错误)并且具有正确的数据
看来您的约会对象之一没有start
。我的意思是价值是零。这就是它显示错误的原因。
我的 rabl 视图出现 "undefined method `iso8601' for nil: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 已定义(更好的错误)并且具有正确的数据
看来您的约会对象之一没有start
。我的意思是价值是零。这就是它显示错误的原因。