20221116のRailsに関する記事は17件です。

管理者と顧客を分けてDeviseを導入

初めに 今回は管理者と顧客を分けてDeviseを導入していきたいと思います。 ※実装前提としてDeviseを導入していること 管理者と顧客のモデル設定 管理者側がAdmin 管理者用 $ rails…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【RSpec】validate_uniqueness_ofでテストが落ちるときの対処

環境 Rails 6.1.3.1 ruby 2.7.1 mysql Ver 8.0.26 shoulda-matchersというGemを使ってテストを書くとき、下記のエラーでテストが通らない。 it…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

配列になっているJSONの値を複数レコードとして保存する

railsでJSONファイルで値を受け取る際、その値が配列になっていたとします。これをいい感じにdbに保存する方法を模索しました。 結論 each文で回すしかなくない? 私の技術力不足、ググり力不足…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails 7.0.4のScaffoldで生成されるファイルのサンプル

Railsアプリの開発をしていると、Scaffoldで生成されるファイルではどうなっていたかなと思うことがあるので、参照できるようにしました。 % rails new app --css=boots…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【個人開発】動物好き必見!動物とのふれあいに特化した検索サービス『FLUFF MAPS』を作りました!

この度「動物とふれあうことができる施設を簡単に検索できるサービス【FLUFF MAPS】」をリリースしました! サービスURL https://www.fluff-maps.com GitHub …
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

フレームグラフを読むのは簡単ではありません

フレームグラフを読むのは簡単ではありません。練習が必要です。ですが、ちょっとしたコツもあります。ここではそれを紹介します。 フレームグラフやウォーターフォールチャートを呼ばれる種類の可視化を見ないで…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

正規表現とmatch,subメソッド

はじめに 正規表現を用いた任意の文字列のチェック方法やその他できることをまとめる。 matchとsubメソッドについて subメソッド subメソッドは、文字列の指定した部分を別の文字列に置き換える…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

バリデーションの記法と正規表現

はじめに バリデーションに用いる正規表現をまとめる。 正規表現 <正規表現と意味(一例)> /\A[ぁ-んァ-ヶ一-龥々ー]+\z/ 1字以上の全角ひらがな、全角カタカナ、漢字にマッチ /\A[ァ-…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

railsでJSONファイルの値を分割して受け取る

railsでひとつのJSONで二つのテーブル分のデータを受け取った際の処理を書く際に手間取ったのでメモ。 受け取るJSONファイル { "category_id": 1, "name": "Test…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

while文

はじめに while文を勘違いして覚えてしまったため、改めて覚え直すために記事に残す。 while文 while 条件式 do 実行する処理 end 条件式を満たす(true)間は処理が続く
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Ruby] if、elseを用いた処理

はじめに rails初学者の者です。オンラインでプログラミングを学習させて頂いてるのですが、さらに理解を深めていきたいと思い、学習したことを備忘録として、残して理解を深めていきたいと思います。 また…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

randメソッド

はじめに 乱数の実装をする際に必要な知識を忘れないために記録に残す randメソッド randメソッドで乱数を実装することができます。 # 使い方 rand(欲しい乱数の数) randメソッドを使う…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

[Ruby]偶数値の取得するメソッドの作成

はじめに rails初学者の者です。オンラインでプログラミングを学習させて頂いてるのですが、さらに理解を深めていきたいと思い、学習したことを備忘録として、残して理解を深めていきたいと思います。 また…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

パスワードリセット機能の実装

パスワードリセット機能の実装 実装 1完成イメージを掴む http://localhost:3000/loginの「パスワードをお忘れの方はこちら」のリンク以降を実装 ・config/routes.…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

railsチュートリアル中にHerokuの無料期間が終わることが分かり、Herokuからrender.comに気合いで移行した話

概要 タイトル通り 5章やってたら突然無料終わります言われて泣いちゃった 対応内容 下記様を参考にデプロイ手前まで作業完了。 Render.comでRailsアプリの本番環境を作成する方法をどこより…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Error: error:0308010C:digital envelope routines::unsupported の解決策

状況 rails webpacker:compile このコマンドを実行しようとした。 エラーログ Error: error:0308010C:digital envelope routines::…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

ajax通信を用いて非同期でコメント機能を実装する

ほとんど私が書くことはないのですが、こことここの記事を参考にさせていただいたら簡単に実装できたよ! ということで備忘録。 ajax通信を用いて非同期でコメント機能を実装するには、こちらの方のページが…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む