Tag: 构建器

Rails XML构建器无法呈现

我在Rails 4应用程序中的请求的响应主体中呈现XML时遇到问题。 在下面的示例中,响应正文为空白。 我在模板中放了一个调试器,所以我知道它贯穿它但不会渲染任何东西。 我创建了一个简单的rails应用程序来演示我使用构建器返回xml的问题。 任何人都能指出这个例子的(可能是愚蠢的简单)问题吗? 这是控制器,模板和测试: 控制器/ bars_controller.rb require ‘builder’ class BarsController < ApplicationController before_action :set_bar, only: [:show] # GET /bars/1 # GET /bars/1.json def show @xml = Builder::XmlMarkup.new render template: 'bars/show.xml.builder', formats: [:xml] end private # Use callbacks to share common setup or constraints between actions. def set_bar @bar = Bar.find(params[:id]) end # […]

rails使用builder生成xml

我想在我的网站上使用hipay。 所以我需要在动作中生成一个xml然后通过post发送到hipay网站。 我的问题是: 我怎么能用dinamically创建一个xml然后,在同一个动作中,通过post发送这个xml? 我的控制器中的示例 def action_generate_xml @xml = Builder::XmlMarkup.new() # I want generate my xml here # # # End generate xml #Now i want send My XML via post #CODE FOR SEND VIA POST end 提前致谢