青空を探す、旅の記録。スマートフォン用の表示で見る青空を探す、旅の記録。この広告は、90日以上更新していないブログに表示しています。2007-12-22OpenIDその後。Railsこないだ書いたRailsアプリケーションでOpenIDを使う記事だけど、ruby-openid2.xが出てそのままじゃ通用しなくなりました。わっているようなので、アプリケーション側に手を入れる必要があります。この際RubyGems本体も更新しておきましょうか。ruby-openid続いてvendor/plugins以下のactive_record_openid_storeプラグインを更新します。場所は前と同じ/opt/local/lib/ruby/gems/1.8/gems/ruby-openid-x.x.x/examples/active_record_openid_store。StoreにARを使わないならこの作業は不要。プラグイン更新後、データベースのマイグレーションも要ります。db:migrate。それではopenid_controller.rbを書き換えましょう。ActiveRecordStore.newなんか名前衝突しそうで怖いんですがこうなってます。次、loginメソッド。endendメッセージ類は適宜書き換えてください。最後はcompleteメソッド。current_url)completeメソッドの頭の方は上のように書き換えて、後ろの方に多分OpenID::SUCCESSとかOpenID::FAILURE使ってると思うんですがこれらの定数はそれぞれOpenID::Consumer::SUCCESS、OpenID::Consumer::FAILUREとなっているので書き換えます。これで以前に作ったOpenID対応アプリケーションがruby-openid2.xで動くはずです。23:02OpenIDその後。ボタンにもなりました。空飛ぶコンソメスープを飲み比べる。監視をStackdriveで行う。GCEでライブパッチは使えなさそう。さよならはてなダイアリー。HTTPSで名前解決を保護する。(21)はてなブログをはじめよう!yune_kotomiさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとは青空を探す、旅の記録。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。