- 投稿日: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:34:18+09:00
配列になっているJSONの値を複数レコードとして保存する
railsでJSONファイルで値を受け取る際、その値が配列になっていたとします。これをいい感じにdbに保存する方法を模索しました。 結論 each文で回すしかなくない? 私の技術力不足、ググり力不足…
- 投稿日:2022-11-16T17:07:47+09:00
Rails 7.0.4のScaffoldで生成されるファイルのサンプル
Railsアプリの開発をしていると、Scaffoldで生成されるファイルではどうなっていたかなと思うことがあるので、参照できるようにしました。 % rails new app --css=boots…
- 投稿日: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-16T11:42:50+09:00
railsでJSONファイルの値を分割して受け取る
railsでひとつのJSONで二つのテーブル分のデータを受け取った際の処理を書く際に手間取ったのでメモ。 受け取るJSONファイル { "category_id": 1, "name": "Test…
- 投稿日: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-16T09:33:20+09:00
パスワードリセット機能の実装
パスワードリセット機能の実装 実装 1完成イメージを掴む http://localhost:3000/loginの「パスワードをお忘れの方はこちら」のリンク以降を実装 ・config/routes.…
- 投稿日:2022-11-16T04:04:24+09:00
railsチュートリアル中にHerokuの無料期間が終わることが分かり、Herokuからrender.comに気合いで移行した話
概要 タイトル通り 5章やってたら突然無料終わります言われて泣いちゃった 対応内容 下記様を参考にデプロイ手前まで作業完了。 Render.comでRailsアプリの本番環境を作成する方法をどこより…
- 投稿日:2022-11-16T02:20:24+09:00
Error: error:0308010C:digital envelope routines::unsupported の解決策
状況 rails webpacker:compile このコマンドを実行しようとした。 エラーログ Error: error:0308010C:digital envelope routines::…
- 投稿日:2022-11-16T01:13:39+09:00
ajax通信を用いて非同期でコメント機能を実装する
ほとんど私が書くことはないのですが、こことここの記事を参考にさせていただいたら簡単に実装できたよ! ということで備忘録。 ajax通信を用いて非同期でコメント機能を実装するには、こちらの方のページが…