2

現在、Builder を使用してカスタム XML エクスポートを作成しています。ただし、ユーザーがボタンをクリックすると、.xml をレンダリングする代わりにダウンロードする必要があります。

send_data代わりに使用してみrenderましたが、ビルダーによってオーバーライドされているようです。

また、ActiveAdminを使用しています(したがってmember_action

私のコントローラーで:

  member_action :show do
    @listing = Listing.find(params[:id])
    respond_to do |format|
      format.html
      format.xml 
    end
  end

show.xml.builder へのリンク

xml.instruct!
xml.XMLopener { |b|
  b.....
  ......
  ....
  }

以下のリンクをいくつか見ましたが、機能していないようです。何か案は?明らかに、現在のコードではレンダリングだけであり、完全に機能します。

https://www6.software.ibm.com/developerworks/education/x-rubyonrailsxml/x-rubyonrailsxml-a4.pdf http://danegle.us/2009/05/generating-custom-xml-for-your-rails -アプリ/

4

1 に答える 1