【Ruby on Rails】 特定のURLにリダイレクトする。

2013年9月14日土曜日

Rails Ruby

t f B! P L
Railsでリダイレクトしたい場合、redirect_toをを使います。

ステータス302を返してURLを指定

redirect_to "http://google.co.jp" :status=>302
この一文で、googleにリダイレクトさせることができます。


現在のコントローラーのアクションにリダイレクト

redirect_to :action => "sample"
actionオプションを指定して、任意のアクションに飛ばせます。


コントローラーやパラメータも指定可能

redirect_to :controller => 'users', :action => "sample", id => 10
コントローラーも指定できるので、結構いろんなことが可能です。


同一ホストの場合

redirect_to "/images/sample.jpg"
同一ホストの場合ルートから記述でいけます。

Translate

このブログを検索

フォロワー

QooQ