Ruby on rails Rails呈现json-如何下载响应?
如何设置Response,以便动态生成的json数据将通过浏览器下载,而不是显示 我正在使用主动管理Ruby on rails Rails呈现json-如何下载响应?,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,如何设置Response,以便动态生成的json数据将通过浏览器下载,而不是显示 我正在使用主动管理 member_action :download, :method => :get do application = Application.find(params[:id]) respond_to do |format| format.json { render json: application.to_json( include: { categories
member_action :download, :method => :get do
application = Application.find(params[:id])
respond_to do |format|
format.json { render json: application.to_json( include: { categories: { include: { my_cases: { include: [{ questions: { include: :answers } }, :keys ] } } } } ) }
end
end
使用
send_data
方法:
respond_to do |format|
format.json { send_data application.to_json( include: { categories: { include: { my_cases: { include: [{ questions: { include: :answers } }, :keys ] } } } } ), type: :json, disposition: "attachment" }
end
使用
send_data
方法:
respond_to do |format|
format.json { send_data application.to_json( include: { categories: { include: { my_cases: { include: [{ questions: { include: :answers } }, :keys ] } } } } ), type: :json, disposition: "attachment" }
end