2014-01-26 2 views
2

работает над API, используя рельсы-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 

и путь к шаблону Рабль является /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», рельсы считают, что это HTML-запрос.

+0

snap, я просто замечаю, что я не запрашивал правильную конечную точку ... клянусь, я сделал это раньше! – John

Смежные вопросы