私はAPIを作成しようとしていますが、リクエストフォーマットに関係なくxmlを返す必要があります。私はindex.xml.builderrails 3はrequest.formatに関係なくxmlをレンダリングします
「/posts.xmlは」「/ポスト」私の作品ではなく、持っている今、私は私のコントローラで
def index
@posts = Post.all
respond_to do |format|
format.xml
end
end
を以下している
私がリクエストを試してみました.format =:私にSystemStackError(スタックレベルが深すぎる)を与えたxml:。なぜそれが起こっているのですか?
どのようにすべてのタイプの要求に対してxmlをレンダリングするようにコントローラを強制できますか?私は、きれいできれいに見えるURLの形式を指定する必要はありませんか?
[OK]を..しかし、私は、カスタムXML部分と言うのindex.xml.builderをレンダリングするために何をしたい場合は? –
down vote \t def index @posts = Post.all respond_to do | format | format.any doレンダリング:action => 'index.xml.builder'、:layout => false end end end – itschn