2020-06-01から1ヶ月間の記事一覧

【Rails】本番環境でのSNS認証ログインについて(Facebook, Twitter, Google)

おはようございます。 月に10回更新を目標にしているのですが、今日が6月の10投稿目になります。なんとか達成できそうで一安心\(^o^)/ 気を引き締めて書いていきたいと思います。今回はSNS認証の本番環境での実装になります。 実装の流れ ① アプリのドメイ…

オブジェクト指向設計実践ガイド Rubyで分かる柔軟なアプリケーションの育て方 第2章まとめ

おはようございます。 今日は「オブジェクト指向設計実践ガイド Rubyで分かる柔軟なアプリケーションの育て方」の第2章を自分なりにまとめていきたいと思います。 第二章 単一クラスを設計する なぜ単一責任のクラスを設計することが重要なのか → これは変…

【Rails】アクセサメソッドについて(attr_reader, attr_writter, attr_accessor)

こんにちは 一週間ぶりの投稿です。 今日はアクセサメソッドについて自分なりにまとめていきたいと思います。色々な記事を見ましたが、こちらの記事がすごく分かりやすかったです。 http://bryankawa.hatenablog.com/entry/2017/01/28/150537 アクセサメソッ…

【GemNotFound】Capistranoを用いた自動デプロイにてUnicornが再起動しないエラーについて

こんばんわ 今回はcapistranoを使った自動デプロイにてunicornが再起動しないエラーについて記事を書きたいと思います。たくさん参考になる記事はありますが、自分の備忘録のために書いていきたいと思います。 ハマったエラー # Gemfileが見つからないエラー…

【Jquery】スクロール時に文字を下からフェードインさせる方法

おはようございます。 今日はおしゃれなサイトによくある文字がフワっとでてくるやつの実装方法を書いていこうと思います。今回はopacity(透明度)を使って実装していきます。完成形のイメージは下記になります。 https://gyazo.com/a45b65dfa8dcb0ba9f8f9313…

【SNS認証】Facebook認証、Google認証でのユーザー新規登録を行う

おはようございます。 今日はFacebook認証とGoogle認証でのユーザー新規登録のやり方について記事を書いていきたいと思います。基本的にはTwitter認証でのやり方と同じです。 前提 Twitter認証によるユーザー新規登録ができているものとします。まだできてい…

【SNS認証】Twitter認証によりユーザー新規登録を行う

おはようございます。 今日はSNS認証ログインについて記事を書きたいと思います。twitter認証での実装を行いました。 対象 対象となるのはdeviseによるログイン、新規登録機能ができていて、deviseの機能が何となくわかっている方とします。 実装までの流れ …

【devise】どうしてもログイン画面でエラーメッセージを表示させたい

おはようございます。 前回新規登録画面でのエラーメッセージの表示のさせ方の記事を書かせてもらいましたが、今回はログイン画面でエラーメッセージを表示させる方法について書いていきます。実装後のイメージはこんな感じです。【rails】deviseでのバリデ…

【rails】deviseでのバリデーションチェックのかけ方【同期通信】

おはようございます。 今日はデバイスのバリデーションについて書いていきたいと思います。 実装後のイメージ動画はこちらになります。 gyazo.com 実装の流れ 実装の流れは以下の①〜④になります。すごく簡単に実装することができます。 ① バリデーションを定…

【正規表現】パスワードの正規表現をひもとく

こんばんわ! 今日はパスワードの正規表現について書いていきたいと思います。参考サイトで「英数字それぞれ1文字以上を含む8文字以上100文字以下の文字列」を正規表現で表すと下のようになるとあったので、今回はこれについてひもといて丸裸にしていきたい…