.json.rabl не отображается в приложении Rails

Пытаясь заставить пользовательскую модель печатать в JSON, попытался создать файл с расширением json.rabl следующим образом:

file.json.rabl

object @users

attributes :id, :name

Когда я пытаюсь просмотреть это, я получаю следующее сообщение об ошибке:

Missing template users/autocomplete, application/autocomplete with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :raw, :ruby, :jbuilder, :coffee, :rabl, :rb]}. 

Однако, если я переименую файл в file.rabl, он отобразит JSON, но вместо этого на HTML-странице. Как мне получить его для печати чистого файла JSON?

Вот мой код контроллера для просмотра файлов:

def file
@users = User.all
respond_to do |format|
format.html
format.json
end

1 ответ

Просто нужно было добавить .json к URL,

Другие вопросы по тегам