我正在使用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
。知道为什么会发生这种情况以及如何解决这个问题吗?