- 602 名前:nobodyさん mailto:sage [2009/12/25(金) 19:50:30 ID:???]
- ロケーションバーからアクションに直接アクセスされた場合のみ他ページへのリダイレクトをかけたいんですが,どうやればよいのでしょうか?
例えばViewで, <div id="sample"> <%= select("foo", "bar", data) %> <%= observe_field(:foo_bar, { :update => :baz, :on => 'change', :url => { :action => :some_action }, :with => "'foo_bar=' + value"}) %> </div> となっている場合,ブラウザのロケーションバーから直接localhost:3000/controller/some_actionへアクセスされた際に, 他のページへリダイレクトさせたいです. コンボボックスの選択変更によりsome_actionが起動した際には,リダイレクトしないようにしたいです. some_action内にそのままredirect_toを書いてしまうと,コンボボックスの選択変更でsome_actionが起動したときにもリダイレクトしてしまうので困っています.
|

|