3

I have what I believe to be a very simple app, with Rails 5 (API only) but for some reason it is returning an empty response while it should be returning a json object (using RABL)

class ExercisesController < ApplicationController
  before_action :set_exercise, only: [:show, :update, :destroy]

  def index
    @exercises = Exercise.all

    # Works
    # render json: @exercises

    # Blank response
    render :index
  end
end

# app/views/exercises/index.json.rabl
collection @exercises
attributes :id, :name

If I use a direct render (commented) it works properly, but with the rabl template it is blank... any thoughts?

Pedro Bernardes
  • 706
  • 1
  • 8
  • 20

1 Answers1

0

Try adding config.view_paths = ['/app/views'] to your configuration.

Josh Hale
  • 467
  • 1
  • 5
  • 12