- 投稿日:2022-11-16T23:03:29+09:00
管理者と顧客を分けてDeviseを導入
初めに 今回は管理者と顧客を分けてDeviseを導入していきたいと思います。 ※実装前提としてDeviseを導入していること 管理者と顧客のモデル設定 管理者側がAdmin 管理者用 $ rails…
- 投稿日:2022-11-16T19:36:39+09:00
【RSpec】validate_uniqueness_ofでテストが落ちるときの対処
環境 Rails 6.1.3.1 ruby 2.7.1 mysql Ver 8.0.26 shoulda-matchersというGemを使ってテストを書くとき、下記のエラーでテストが通らない。 it…
- 投稿日:2022-11-16T17:49:50+09:00
Rails7 ターボリンクスを無効にする
前提 トップページに遷移した時に、特定のデータから 14個抜き取りを行なって、表示するというコードを書いていたのですが、そのページに更新ボタンを設けたところ、トップページに遷移してから再度更新がかか…
- 投稿日:2022-11-16T16:00:54+09:00
any?メソッド
下のコメントは勉強になります(感謝!) 実際にないインスタンスを抽出する irb(main):044:0> a = Model.where("column LIKE ?", "#{Date.toda…
- 投稿日:2022-11-16T15:54:34+09:00
影響範囲の小さな小回りのきく管理画面ライブラリを作ってみた
thoughtbot/administrate が有名ですが、これが厄介でした。管理画面の特にフォームのHTMLって結構デフォルトから変更しないと要件を満たせないやつがあるんですよね。それでカスタマ…
- 投稿日:2022-11-16T15:52:18+09:00
Rubyの小さなライブラリ群によるアプリでクリーンアーキテクチャを理解する
クリーンアーキテクチャですが、hanami/hanami: The web, with simplicity. と出会ってから5周回くらいして、ようやく腹落ちしつつあるのでまとめてみます。 フレーム…
- 投稿日:2022-11-16T15:52:18+09:00
小さなライブラリ群によるアプリでクリーンアーキテクチャをいい感じに理解する
クリーンアーキテクチャですが、hanami/hanami: The web, with simplicity. と出会ってから5周回くらいして、ようやく腹落ちしつつあるのでまとめてみます。 フレーム…
- 投稿日:2022-11-16T14:59:22+09:00
【個人開発】動物好き必見!動物とのふれあいに特化した検索サービス『FLUFF MAPS』を作りました!
この度「動物とふれあうことができる施設を簡単に検索できるサービス【FLUFF MAPS】」をリリースしました! サービスURL https://www.fluff-maps.com GitHub …
- 投稿日:2022-11-16T14:16:16+09:00
フレームグラフを読むのは簡単ではありません
フレームグラフを読むのは簡単ではありません。練習が必要です。ですが、ちょっとしたコツもあります。ここではそれを紹介します。 フレームグラフやウォーターフォールチャートを呼ばれる種類の可視化を見ないで…
- 投稿日:2022-11-16T12:11:03+09:00
正規表現とmatch,subメソッド
はじめに 正規表現を用いた任意の文字列のチェック方法やその他できることをまとめる。 matchとsubメソッドについて subメソッド subメソッドは、文字列の指定した部分を別の文字列に置き換える…
- 投稿日:2022-11-16T12:02:27+09:00
バリデーションの記法と正規表現
はじめに バリデーションに用いる正規表現をまとめる。 正規表現 <正規表現と意味(一例)> /\A[ぁ-んァ-ヶ一-龥々ー]+\z/ 1字以上の全角ひらがな、全角カタカナ、漢字にマッチ /\A[ァ-…
- 投稿日:2022-11-16T10:27:32+09:00
while文
はじめに while文を勘違いして覚えてしまったため、改めて覚え直すために記事に残す。 while文 while 条件式 do 実行する処理 end 条件式を満たす(true)間は処理が続く
- 投稿日:2022-11-16T10:12:12+09:00
[Ruby] if、elseを用いた処理
はじめに rails初学者の者です。オンラインでプログラミングを学習させて頂いてるのですが、さらに理解を深めていきたいと思い、学習したことを備忘録として、残して理解を深めていきたいと思います。 また…
- 投稿日:2022-11-16T10:03:21+09:00
randメソッド
はじめに 乱数の実装をする際に必要な知識を忘れないために記録に残す randメソッド randメソッドで乱数を実装することができます。 # 使い方 rand(欲しい乱数の数) randメソッドを使う…
- 投稿日:2022-11-16T09:53:33+09:00
[Ruby]偶数値の取得するメソッドの作成
はじめに rails初学者の者です。オンラインでプログラミングを学習させて頂いてるのですが、さらに理解を深めていきたいと思い、学習したことを備忘録として、残して理解を深めていきたいと思います。 また…
- 投稿日:2022-11-16T04:04:24+09:00
railsチュートリアル中にHerokuの無料期間が終わることが分かり、Herokuからrender.comに気合いで移行した話
概要 タイトル通り 5章やってたら突然無料終わります言われて泣いちゃった 対応内容 下記様を参考にデプロイ手前まで作業完了。 Render.comでRailsアプリの本番環境を作成する方法をどこより…
- 投稿日:2022-11-16T01:13:39+09:00
ajax通信を用いて非同期でコメント機能を実装する
ほとんど私が書くことはないのですが、こことここの記事を参考にさせていただいたら簡単に実装できたよ! ということで備忘録。 ajax通信を用いて非同期でコメント機能を実装するには、こちらの方のページが…