2021-05-01から1ヶ月間の記事一覧
ユーザーの検索でSQL文を使い、_(アンダースコア)から始まるユーザーネームを検索しようとした際に、少し困ったので書いておきます。 なんで困ったの? まずスコープを作って検索の共通化をしました。 class User < ApplicationRecord scope :search_user, -…
著者(author)と書籍(book)の1対多の関係があった場合、モデルは次のようになります。 class Author < ApplicationRecord has_many :books end class Book < ApplicationRecord belongs_to :author end Bookは次のカラムを持っています。 name:string author_…
制作中のアプリにPV数をカウントする機能が欲しかったので調べてみたところ、impressionistというgemが良さそうだったので導入してみました。 前提 ruby: 2.6.6 rails: 6.0.6.5 導入 いつものようにGemfileへgemを記述しinstallします。 gem 'impressionist'…
静的なページを作成する時にそれぞれcontrollerを作るか検討していたら、high_voltageというgemを見つけました。 controllerやroutesを設定しなくともapp/view/pages以下のファイルを表示できるようになるというものです。 前提 ruby: 2.6.6 rails: 6.0.3.5 …