Проблема с получением Rails API для отображения записи 'show' - PullRequest
0 голосов
/ 09 июня 2018

У меня рельсы 5.2 API.Я могу отобразить список блогов на site.com/blogs.json, но при попытке показать отдельный блог на site.com/blogs/blog-1.json я получаю сообщение об ошибке сервера 500.

blogs_controller.rb

  def show
    @blog.punch(request)
    @meta_title = meta_title @blog.title

    respond_to do |format|
      format.html 
      format.json 
    end
  end

Я использую jbuilder в директории просмотра Rails, и именно здесь я подозреваю, что что-то не так, но не вижу, что.

_blog.json.jbuilder

json.array! @blogs, :id, :title, :text, :created_at, :updated_at, :url 
json.url blog_url(blog, format: :json)

index.json.jbuilder

json.array! @blogs

show.json.jbuilder

json.partial! "blogs/blog", blog: @blog
...