【发布时间】:2019-03-21 18:32:08
【问题描述】:
我目前使用的是 rabl-rails 0.5.3 和 Rails 4.2.6
我遇到了这个问题,我试图从 Rails 控制器的 index 方法渲染我的 College 对象集合。
这是我控制器中索引方法的简化版本:
def index
@colleges = College.all
puts @colleges.count
render 'api/data_bridge/colleges/show'
end
我在那里看到 puts 语句的输出为“100”。有些显然@colleges 不是空的。
这里是 rabl 索引模板:
puts "---===========================-"
puts @colleges.inspect
puts "---===========================-"
collection @colleges
在我的服务器输出中,我看到那些 puts 语句看起来像:
---===========================-
nil
---===========================-
当我将@colleges 转储到控制器中时,它绝对不是零。我无法弄清楚控制器和模板之间的数据发生了什么。
【问题讨论】:
标签: ruby-on-rails json rabl