20220704のRailsに関する記事は15件です。

[Rails]Gem: redis-mutex

前提 排他制御: 同時処理を防ぐ仕組み(参考: https://wa3.i-3-i.info/word11316.html)で、セマフォで実現。 セマフォ: 同時処理可能なプログラム数を管理する仕…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】検索機能追加

開発環境 Rails 6.1.4.1 ruby 2.6.3 前提条件 devise導入 Bootstrap導入 Userモデル、Bookモデル実装済み ユーザー一覧表示と投稿一覧は部分テンプレート…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

before_actionが動かない?アクション名に予約語を使うと動かないので注意

ハマったこと 以下のようなコードでbefore_actionのメソッドが動かず、少しハマりました class Api::FriendsController < ApplicationControl…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】link_toで移行先のアクションにパラメータを渡す方法

環境 Mac(12.2.1) MacBook Pro (13-inch, 2020) 2 GHz クアッドコアIntel Core i5 16 GB 3733 MHz LPDDR4X ruby (…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】【メモ】記事削除をしたときに、destoroyメソッドが効かなかったときになんとかした時の対処方法

環境 Mac(12.2.1) MacBook Pro (13-inch, 2020) 2 GHz クアッドコアIntel Core i5 16 GB 3733 MHz LPDDR4X ruby (…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】【メモ】Kaminariの使い方

環境 Mac(12.2.1) MacBook Pro (13-inch, 2020) 2 GHz クアッドコアIntel Core i5 16 GB 3733 MHz LPDDR4X ruby (…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】【メモ】carrierwaveの使い方

環境 Mac(12.2.1) MacBook Pro (13-inch, 2020) 2 GHz クアッドコアIntel Core i5 16 GB 3733 MHz LPDDR4X ruby (…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】railsのActiveRecordで最新のレコード1件取得する

環境 Mac(12.2.1) MacBook Pro (13-inch, 2020) 2 GHz クアッドコアIntel Core i5 16 GB 3733 MHz LPDDR4X ruby (…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【メモ】Rilas:sqlのバックアップとリストア、ローカルDBをEC2にインポート

環境 Mac(12.2.1) MacBook Pro (13-inch, 2020) 2 GHz クアッドコアIntel Core i5 16 GB 3733 MHz LPDDR4X ruby (…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

「完全に理解した」状態の僕が「チョットワカル…」になるまでのとある企業の新人研修 part.3

▼part1こちらから▼ https://qiita.com/kobayashimakoto/items/4fe942815c7fc941821f ▼part2こちらから▼ https://qiit…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Mysql2::Error: Duplicate column name 'xxxx'が出たときは既にあるカラムを消そう

背景 あるテーブルに3つのカラム追加する実装。 一度migrateでエラー $ rails db:migrate Mysql2::Error: Unknown column 'xxx' in 'z…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Ruby 練習問題2 ~二重ハッシュ~

こんにちは、プログラミング初学者"fujitacoma"です! 今回は、Ruby練習問題シリーズの2回目です。 1回目より少しは難易度上がったかな、、? それでは早速始めます! 問題 配列の内部に、…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Docker + Rails + Remote-Containers【VSCode】

Docker + Next.js + Remote-Containers { "name": "myapp-backend", "dockerComposeFile": "../docker-co…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ajax】いいね機能を非同期通信で実装したいよ

はじめに ある投稿に対していいね機能を実装する際にAjaxを使って一部だけ情報更新を行いたい。 その際、とても苦労した部分について下記の記事にまとめたので、参照していただきたい。 https://…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】missing required keys: [:id]の原因と対策

はじめに ある投稿(postテーブル)に対して、いいね(favoriteテーブル)を削除する(destroyアクション)を実行すると、掲題のエラーが発生した。これについて、原因と対策を記す。 下記…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む