LoginSignup
6

More than 5 years have passed since last update.

xml builderを利用したテンプレートをrenderで指定する方法

Last updated at Posted at 2012-12-20

xml.builder用のテンプレートを用意していて
次のように指定していると....

render 'create.xml.builder'

次みたいにdeprecationが表示される

DEPRECATION WARNING: Passing a template handler in the template name is deprecated. You can simply remove the handler name or pass render :handlers => [:builder] instead.

こういうふうに書き換える

 render :handlers => :builder, :formats => :xml

アクション名と異なっているとき

 render :create_xml , :handlers => :builder, :formats => :xml

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6