アプリケーションで rqrcode-rails3 gem を使用しています。QR コードを SVG または PNG 形式で生成したいと考えています。Ruby 1.8.7 で Rails 3.0.7 を使用しています。私が抱えている問題は、レールが.svgファイルをアプリケーションレイアウトを使用してレンダリングすることにより、xmlではなくhtmlとしてレンダリングすることを強制していることです。
Rails 3.2.3 を使用したテスト アプリケーションで gem をテストしたところ、動作しました。しかし、私の実際のアプリケーションでは、どういうわけかそれを機能させることができません。
どうすればそれを機能させることができますか?
コントローラーにあるものは次のとおりです。
respond_to do |format|
format.html
format.svg { render :qrcode => request.url, :level => :l, :unit => 10 }
format.png { render :qrcode => request.url }
end
end