私はActiveResourceを頻繁に使用しているため、サービスモデルはXMLのみを使用しています。したがって、respond_toブロックは必要ありません。文字通り、render :xml => @model
ただし、これを使用して404ヘッダーをレンダリングする方法がわかりません。私はrespond_toに頼らなければなりませんでしたが、これはいくつかの不要なメソッド呼び出しを追加すると思います。これが私が使用しているものです:
respond_to do |format|
if (record_found)
render :xml => @some_record
else
format.xml{ head :not_found }
end
end
render :xml => head :not_found
しかし、私はただうまくいかないようなものが欲しいだけです。誰かが私に正しい構文を教えてもらえますか?