小编use*_*000的帖子

阻止Rails尝试提供模板/ ActionView :: MissingTemplate

我有一个简单的角度轨道应用程序,我试图连线.

这是我的rails控制器:

class ItemsController < ApplicationController
  respond_to :json, :html

  def index
    @items = Item.order(params[:sort]).page(params[:page]).per(15)
  end

  def show
    @item = Item.where(params[:id])

    if @item.empty?
      flash[:alert] = "Item number #{params[:id]} does not exist"
    else
      respond_with @item do |format|
        format.json { render :layout => false }
      end
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我一直收到ActionView::MissingTemplate错误,因为rails一直试图提供erb模板.我不想要模板!! 我只想要json.有人可以给出明确的respond_to/respond_with语法,这将永远摆脱我的模板吗?

activerecord json controller ruby-on-rails respond-with

6
推荐指数
1
解决办法
6636
查看次数