为什么rails不会找到rabl模板?

使用rails-api和rabl gem工作api,基于railscasts 348和322的理解

目前正在

Missing template activities/index, application/index with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :rabl]}. Searched in: * "/Users/jd/Dropbox/honeybadgerconsulting/activitiesapi/app/views" 

但最好的我可以说,我的设置反映了截屏video,是否有一个我忽视的细节?

控制器是

 class ActivitiesController < ApplicationController include ActionController::ImplicitRender def index @activities = Activity.all end end 

Rabl模板的路径是/app/views/activities/index.json.rabl

json.rabl的上下文

 collection @activities attributes :title, :vendor, :date, :start_time, :price 

文件和dir strcuture的截图

您的请求URL必须以“.json”结尾,rails认为这是一个HTML请求。