アーカイブ

ActionController::Base#render()でヘッダを追加する。 このエントリーを含むはてなブックマーク はてなブックマーク - ActionController::Base#render()でヘッダを追加する。

2007 年 9 月 4 日 Comments off

301でLocationを追加したかったんだけどrenderは追加ヘッダを受け取ってくれなくて悩んだのでメモ。

response.headers['Location'] = 'http://www.yahoo.com/'
render :nothing => true, :status => 301

[ref.] RailsでHTTP Responseとして201 Createdを返したい

ステータスのついでに受けてくれてもいいんじゃないかと思ったんだけど、そこは自分でやれってことなのかね。

カテゴリー: Rails タグ: