respond_with不工作VS渲染:json在Rails 4中工作

时间:2014-05-05 18:45:53

标签: json ruby-on-rails-4

我的一个API控制器中有以下内容:

class UsersController < ApplicationController
  respond_to  :json
  def index
    @users = User.all
    respond_with @users
  end
end

这给了我以下错误:

undefined method `model_name&#39; for ActiveRecord::Relation::ActiveRecord_Relation_User:Class<

但是,如果我这样做:

  def index
    @users = User.all
    render :json => @users
  end

我得到了适当的回应。为什么会发生这种情况?

0 个答案:

没有答案