У меня рельсы 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