Home > Archives > 2009-01
2009-01
redirect_to :back は DoCoMo 携帯では使えない
- 2009-01-10 (土)
- RubyOnRails

rails は 以下のようにすると直前のページに戻ることができます。
redirect_to :back
このリダイレクト先は環境変数 HTTP_REFERER の値が使われるのですが、
DoCoMo の携帯は Referrer を送出しないため、この値が取れません。
ではどうなるかというと、以下のようにエラーとなってしまいます。
ActionController::RedirectBackError (No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. If this is a test, make sure to specify request.env["HTTP_REFERER"].):
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/base.rb:1066:in `redirect_to'
/app/controllers/teams_controller.rb:47:in `join'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-2.1.2/lib/action_controller/base.rb:1166:in `send'
(省略)
ということで、携帯ページでは redirect_to :back は使わないようにするか、
DoCoMo の場合だけ、別処理にした方が良さそうです。
- Comments: 0
- Trackbacks: 0
2009年の目標と決意
「BtoC にこだわる。」
理由はいろいろあるので簡潔には書けないのですが、今年の決意は上記の一言です。
年末から実家に帰り、本を読んだり家族と話したりする中で、自分は何のために働くのか、何をやりたいのかを考えました。
ここ一年ほどの自分の考え方は、どうせ未来のことはわからないのだから、中途半端に先のことは考えずに、
まずは目先のことをしっかりやるというスタンスで仕事に取り組んでいました。
しかし、最近は遠くても、ぼんやりとでも大きな目標を作り、そこへ向かって全力で取り組むべきだと考えています。
今でも中途半端に先のことは考えず、目先のことをしっかりやることは重要だと思います。
しかし、絶対にブレてはいけない目標を掲げることなく目先のことだけに精一杯になってしまうと、
いつのまにか自分の考えていた道から外れていっていることにも気付かないかもしれません。
- Comments: 0
- Trackbacks: 0
Home > Archives > 2009-01
