rails(actionpack)のchangelogに
ヤター名前のったよ!(ただのバグフィクスパッチが適用されただけ)
今日は久しぶりにすごい量のコミットされたなー。一気にリビジョンが20は進んだよ。次には0.13.0がでるのか、1.0まで出さないのか、どっちなんだろ。
んでこれらの適用がされてるsvn headなわけだけど、一番大きいのはrenderの変更だと思う。CHANGELOGに詳しく書いてあるんだけど
- render_with_layout "weblog/show", "200 OK", "layouts/dialog"
- render :action => "show", :layout => "dialog"
- render_without_layout "weblog/show"
- render :action => "show", :layout => false
- render_action "error", "404 Not Found"
- render :action => "error", :status => "404 Not Found"
- render_template "xml.div('stuff')", "200 OK", :rxml
- render :inline => "xml.div('stuff')", :type => :rxml
- render_text "hello world!"
- render :text => "hello world!"
- render_partial_collection "person", @people, nil, :a => 1
- render :partial => "person", :collection => @people,:locals => { :a => 1 }
こんな感じになる。もちろん既存のメソッドも使えるけど、renderでできたほうがスマートだよね。あとはDoubleRenderErrorが発生するようになる。
def foo
redirect_to :action => :foo
render :text => 'foo'
end
とかたしか0.12.1じゃエラーにならないけど、HEADじゃエラー。意外なほどこのエラーが出る箇所が発生する(俺の書き方が悪かったんだろうけど)ので注意pqpq。