Just do IT

思うは招く

2020-03-13から1日間の記事一覧

Rails 他のモデルのカラム名の日本語を取得してしまう

ハマった理由があまりにもアホすぎるので、戒めのためにメモとして残す。 問題 Reportモデルを追加し、日本語ファイルに各カラムの日本語翻訳を設定。 さぁビュー側で呼び出すぞ、と書いても日本語訳が出てこない。 なぜか別のモデルのカラム名の日本語を呼…

kaminariでページネーションを追加するときのコントローラー、ビューそれぞれの実装

@booksのページネーションを取得したい場合。 コントローラー側 app/controllers/books_controller.rb def index @books = current_user.books.order(:id).page(params[:page]) end .page(params[:page])でページネーションに必要な情報を取得。 ビュー側 # …

【Rails】既存のテーブルにカラムを追加し、外部キーとして設定する

例1:references型を使わない やりたいこと User(親)モデルとReport(子)モデルを紐付けたい Repors テーブル に user_id を外部キーとして追加したい まず、カラムを追加する。 bin/rails g migration add_[新しいカラム名]_to_[テーブル名] [新しいカラ…