を試してみた
携帯からのリクエストの際、コントローラに_mobile#{action_name}で始まるメソッドが定義されている場合は、そちらのメソッドを呼び出します。
とあるのだが、うまいこと呼び出されなくて悩んでいた。
controller.rb のソースを読んでみたところ
# prefix which is add action method name when request is from mobile PREFIX_OF_REQUEST_FROM_MOBILE = "__mobile_"
__mobile_#{action_name} とすることで解決。