守破離でいこう! -Let's go with SyuHaRi!-

2007/03/13

J-PHONE/3.0で、postがうまくいかない

携帯向けアプリを構築していて、特定の端末(おそらく)の場合だけ、post送信時、sessionが維持されない現象を確認。
post送信されるパラメータで、「"_session_id"=>"901cbb6b5a6d515a99a06373d20ba2f4?page=1"」というように、セッションIDのなかになぜか他のパラメータが混入する。
これでは当然、「そんなセッションありません」、ということになってsessionが維持できなくなります。

で、あれこれ試行錯誤した結果、どうやら、formのアクションで、自動でURLパラメータとしてsession_idを付与しているところが問題のよう。
formのアクションを直打ちして解決しました。

ちなみに自動でsession_idを付与してくれるのは、ActiveHeartのTransSidのお陰です。

参考:
RubyOnRails を使ってみる 【第 5 回】 ActiveHeart

ラベル:

automatically translated by Google Translate Hack!

naoki 19:41
HaloScan: |

0 Comments:

Add a comment