我有一个rails 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
我在Rails视图目录中使用jbuilder
,在这里我怀疑我有什么不对,但看不出来。
_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