我在我的rails 4中使用了active_model_serializers gem。如果我使用
,它会起作用def search
category_search = Category.search_for(params[:q])
render :json => category_search
end
输出如
[{"id":1,"name":"life","category":"Categories","label":"Life","value":"Life","url":"/search/#/category/life"}]
其中label,url等是通过active_model_serializers
自定义生成的详细信息我的行动
def search
category_search = Category.search_for(params[:q])
render :json => {data:[{text: "Categories", children: category_search}]}
end
但这仅输出,没有标签和网址属性
{"data":[{"text":"Categories","children":[{"id":1,"name":"life"}]}]}
那么我能做些什么才能达到我想要的效果呢? 感谢。