jpmobileでsession_keyが空のときがある気がする.

自分の環境だけかもしれないけど、request.session_options[:key]がnilの時があったのでとりあえず、対応してみた.

元の実装よりも判定を増やした程度なのでこのままでもいい気がするけど様子見.

Index: trans_sid.rb
===================================================================
--- trans_sid.rb        (リビジョン old)
+++ trans_sid.rb        (リビジョン new)
@@ -87,7 +87,9 @@
   private
   # session_keyを返す。
   def session_key
-    (request.session_options || ActionController::Base.session_options)[:key]
+    opts1 = request.session_options
+    opts2 = ActionController::Base.session_options
+    (opts1 && opts1[:key]) || (opts2 && opts2[:key])
   end
   # session_idを返す
   def jpmobile_session_id