我的一个API控制器中有以下内容:
class UsersController < ApplicationController
respond_to :json
def index
@users = User.all
respond_with @users
end
end
这给了我以下错误:
undefined method `model_name' for ActiveRecord::Relation::ActiveRecord_Relation_User:Class<
但是,如果我这样做:
def index
@users = User.all
render :json => @users
end
我得到了适当的回应。为什么会发生这种情况?