Rails 5:不呈现任何respond_to json

时间:2017-11-19 14:30:12

标签: jquery ruby-on-rails json ruby-on-rails-4

我正在使用byebug来查看format.json { render json: @items.map(&:title) }是否被调用。

def search
if params[:search]
  @items = Item.search(params[:search]).order("created_at DESC")

  respond_to do |format|
    format.json { render json: @items.map(&:title) }
byebug
  end
else
  @items = []
end
end

并在byebug中输入@items时会返回所有项目,但是当我输入(byebug) response.body "" (byebug)

因此它不会重新调整json。知道为什么会发生这种情况以及如何解决这个问题吗?

0 个答案:

没有答案