rails 技術ブログ

rails 技術ブログ

勉強したことをアウトプットしていきます

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

【Ruby】コメントアウトする

# コメント def foo; end #行の途中からでもコメントアウトできます #をつけることでコメントアウトできます。 複数行のコメントアウトをしたい場合は =begin ここに コメントアウトしたい文章を 入力 =end =beginと=endの間にコメントを入力 既に入力してあ…

Kaminariを使ってページネーションする

ページネーションとは コメント一覧などを表示した時に、数が多くなると下の方までスクロールするのが大変になる。 そこで、ページを分割して表示するもの。 使い方 公式サイトはこちらです。 https://github.com/kaminari/kaminari ①Kaminariをインストール…

uniqueness: { scope: }を使ってユニーク制約を実装する

ブックマーク機能を実装したいと考えた時、「掲示板のユーザーは1つの掲示板に対して1ブックーマークしかできない」はずなので、そのためのバリデーションを設定します。 それを設定するのが以下のvalidates :user_id, uniqueness: { scope: :board_id }とい…

content_forを使ってページごとにページのタイトルを変更する

①application.html.erbに各ページのタイトルを受け取れるよう、yieldを記述します <title><%= full_title(yield(:title)) %></title> ②application.html.erbのfull_titleメソッドが使えるよう、ヘルパーで定義します module ApplicationHelper def full_title(page_title = …