2014-01-26 59 views
2

工作的一個API,使用Rails的API和Rabl的寶石,立足瞭解關railscasts 348和322爲什麼不會找到rabl模板?

目前越來越

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" 

,但最好的,我可以告訴我的設置反映了截屏,有我忽略的細節?

控制器是

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 

screenshot of files and dir strcuture

上下文

回答

1

您的請求URL必須以「.json」結尾,rails認爲它是HTML請求。

+0

快照,我只是注意到,我沒有要求到正確的端點......我發誓,我已經做到了這一點! – John