2019-10-01から1ヶ月間の記事一覧

deviseを用いたユーザーまわりの機能の実装②

ログイン・サインアップ画面のビューの変更 deviseを使用してログイン機能を実装すると自動的にログイン画面とサインアップ画面が生成される。 ただしこれはとてもシンプルな見た目になっているため、UIを整えていくことが多い。 手順 ①devise用のビューファ…

deviseを用いたユーザーまわりの機能の実装

多くのウェブサイトにはユーザーログイン機能がある。 この機能はサインアップしたユーザーに対してアカウントを発行し、そのアカウントで情報を管理することができる機能である。 Railsの場合、ログイン機能は「devise」というGemを使用することで簡単に実…

RubyのGemである「kaminari」について

ページネーションを実装する際には「kaminari」というGemをインストールして使用します。またGemをインストールした後はrails sをし直し、サーバーを立ち上げ直す必要があります。インストールしたGemが反映されるタイミングがサーバーを立てるときだからで…

データベース設計について

モデルとテーブル Twitterのように、ユーザーが投稿した情報をHPのview上に反映させるサイトのことを動的サイトというが、これを作成するには、情報を保存する、またそれを引き出してviewに反映する仕組みが必要となる。その際に必要な考え方として「モデル…