ホーム > Rails > ActionController::Base#render()でヘッダを追加する。

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

2007 年 9 月 4 日

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

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

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

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

LINEで送る
Pocket

カテゴリー: Rails タグ:
コメントは受け付けていません。