当我使用respond_to + respond_with时,ActionController :: UnknownFormat(Rails 4)

Vit*_*ino 6 ruby ruby-on-rails ruby-on-rails-4

我无法理解发生了什么,当我要求索引操作时,我收到ActionController :: UnknownFormat,甚至在views/products文件夹中存在一个index.js文件.任何人都可以帮我弄清楚我错过了什么?我正在使用Rails 4和Ruby 2.0.0-p247.

class ProductsController < ApplicationController
  respond_to :js
  def index
    @products = Product.published.newest.page(params[:page])
    respond_with @products
  end

end
Run Code Online (Sandbox Code Playgroud)

小智 3

您应该在请愿书上指定格式,即:

获取 :show, :user_id => user_id, :format => :json