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?
Try adding config.view_paths = ['/app/views']
to your configuration.
来源:https://stackoverflow.com/questions/39358632/rails-api-only-ignoring-rabl-files