我已经采用了padrino应用程序[repo],我希望将所有数据移动到json返回的ajax调用中。从谷歌搜索我见过:
所以我创建了这个method/response来尝试开始将数据移动到单独的响应中:
get :data, provides: :json do
@records = Record.order(:day).all
render @records, layout: false
end
这会导致找不到模板错误:
Padrino::Rendering::TemplateNotFound at /data.json
Template '#<Record:0x007fd19decdeb8>' not found in '~/Developer/Ruby/arewesmallyet/app/views'
和
Padrino::Rendering::TemplateNotFound at /data
Template '#<Record:0x007fd19decdeb8>' not found in '~/Developer/Ruby/arewesmallyet/app/views'
这没有意义,显然我不想在这里使用模板,所以我错过了什么?
答案 0 :(得分:0)
所以我通过将render @records, layout: false
替换为@records.to_json
来实现它。
很确定这不是它应该如何运作,所以如果有人知道更好的方式,我会全神贯注,否则我会接受这个答案。