ActionController::控制器中的未知格式



下面是我的索引控制器:

def index
paginated = paginate(Coin.recent)
render_collection(paginated)
respond_to do |format|
format.json do 
format.html # index.html.erb        
format.json { render json: render_collection(paginated) }
end
end
end

我正在尝试创建同时处理html和json的逻辑,以便它可以充当jsonapi和视图渲染器。

有什么想法吗?

好了,伙计们,所以我找到了我的问题的解决方案:

def index
paginated = paginate(Coin.recent)
# render_collection(paginated)
respond_to do |format|
format.json do
render_collection(paginated)
end
format.html do
render :index
end
end
end

我注释掉了render_collection(分页(,然后将json和html添加到它自己的块中,它就工作了。

最新更新