无法让Rails API显示'显示'记录

时间:2018-06-09 08:37:27

标签: ruby-on-rails json jbuilder

我有一个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

0 个答案:

没有答案