タグ

ブックマーク / somethingpg.hatenablog.com (2)

  • Railsでのサインイン・サインアウトの実装 - プログラミング的なSomething

    サインインを永続化する サインインを永続化して、サインアウトしたときにセッションを削除するシステムを考えます。 cookieと認証のためのモジュールであるSessionsHelperを用います。 SessionsHelperモジュールをアプリケーションコントローラにインクルードする アプリケーションコントローラとはapp/controller/application_controller.rbです。 すべてのヘルパーはビューで使用できますが、コントローラで使用するため、アプリケーションコントローラにincludeします。 include SessionsHelper 伝統的なセッション保持方法 HTTPはステートレスなプロトコルです。そのため、ページ遷移を追跡してセッションを保持します。以下のように固有のIDをcookieに保存します。 session[:remember_token] =

    Railsでのサインイン・サインアウトの実装 - プログラミング的なSomething
    iR3
    iR3 2013/12/26
  • 備忘録「herokuへのデプロイについて」 - プログラミング的なSomething

    学習記録②「herokuへのpushがうまくいかない」で発生したエラーの解決法を書いてなかったので、新規エントリでアップします。エラーが発生した当時、「heroku Error H10」とかで検索しても有用な情報がなかったので、自分が解決した方法が参考になれば幸い。 やったこと やったこと自体は単純です。 herokuのアプリケーションをデストロイ tweet.rbファイルのgemの読み込み順を変更 Gemfile.lockの再作成 herokuアプリケーションをデストロイ heroku.comでアプリケーションを削除しましょう。 heroku.comでDestroyAppしてください。 この場合、herokuへのリモートリポジトリは以前まで利用していたアプリケーションと同じになっちゃいますので、修正なり再登録で対応しましょう。 自分は.git/configを直接弄りました。作法としてはイ

    備忘録「herokuへのデプロイについて」 - プログラミング的なSomething
  • 1