- Ruby 初心者スレッド Part 55
265 :デフォルトの名無しさん[sage]:2014/08/07(木) 04:51:50.32 ID:mGC1aKkA - >>256
クッキーマネージャーはアドオン名でしょうか? 使いかたは自分で調べるのでどの項目や何を見ればいいのかがわからないので良ければ教えてくださいますか? >>259 500番エラーが出てます dashboardは投稿一覧みたいのを表示するページでこれは失敗した時のログです。 ***は伏せ字です 2014-08-06T19:20:03.092865+00:00 heroku[router]: at=info method=GET path="/dashboard" host=*** request_id=62a8b28e-c1a0-4667-9127-988f2de7f579 fwd=*** dyno=web.1 connect=2ms service=181ms status=500 bytes=1235 うまく行ったときは200番がちゃんと帰ってきてます。 そこで、試しにoauthの情報を定数でおいているローカルの方のファイルをoauthの情報を書かずに実行すると似たようなエラーが帰ってきて NoMethodError - undefined method `[]' for nil:NilClass: となりました heroku logsにも似たようなものが出てたのでやはりうまいことcookeから情報が読めてないのではという気がします 2014-08-06T19:20:03.077945+00:00 app[web.1]: NoMethodError - undefined method `[]' for nil:NilClass: 案の定クッキーはfirefoxから確認できたので何が理由かはわかりませんが何らかの理由で時間が経つとcookieから情報が読めなくなるみたいです。
|
- Ruby 初心者スレッド Part 55
266 :デフォルトの名無しさん[sage]:2014/08/07(木) 05:14:08.90 ID:mGC1aKkA - あれ?
operaからも動作確認しようと思ってサイト開いたらどうもfirefoxとログインアカウントの情報が共有されてるみたいです。 firefoxからしかoauth認証(アカウントAで認証)してないのにoperaでも同じアカウント(アカウントAの情報)の情報で出てくる。 逆にoperaから別のアカウント(アカウントB)を認証してfirefoxで開いた時もfirefoxから許可してないのに別のアカウント(アカウントB)の情報で出てくる。 同一LAN上のタブレットから開いてもそうなりました。 意味がわからない…
|
- Ruby 初心者スレッド Part 55
267 :デフォルトの名無しさん[sage]:2014/08/07(木) 05:22:45.89 ID:mGC1aKkA - >>266
すいません取り乱しました そもそも、これがセッションの正しい挙動だったんですね。 sinatraがデフォルトでセッションをクッキーに保存しているというだけで別にセッションはクッキーを使うためのものではないって解釈でいいんですかね?
|