20220731のRailsに関する記事は14件です。

私の新人研修はこんな感じでした。

プログラミング未経験の新卒2人が、開発期間4週間で 「社員間で本を貸し借りできるアプリ」を作成しました! このアプリは、社内の課題を解決するアプリを作成するという新人研修の成果なのですが、この開発の…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

rails モデルとは何か 初心者向け

始めに 現在プログラミング初学者でポートフォリオ作成中です。Modelの理解が曖昧なため自分の様な初心者にもわかりやすいようにまとめてみた。 まずは頑張って公式資料を見てみる 初学者にとって、本当…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【ActiveRecord】JOIN したテーブルに条件を指定するときは merge を使おう【Tips】

例として次のようなクラスがあると想定します。 class User < ApplicationRecord has_many :comments end class Article < Applic…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

devise_token_authを用いたユーザ登録時の「Unpermitted parameter: :registration」の対処

はじめに vue.js + Ruby on Rails(apiモード)でユーザ登録機能を作成中に、以下のエラーが発生。 ruby Processing by DeviseTokenAuth::Re…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】ransackの関連を調べる方法

やり方 rails consoleを開く。 ruby [8] pry(main)> Gorira.ransackable_associations => ["corporation", "user…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】現場Railsプロセス -Chapter3-タスク管理アプリケーションを作ろう

目次 1.はじめに 2.内容い 3.内容ろ 4.内容は 5.おわりに 1. はじめに 2. 内容い 3. 内容ろ 4. 内容は 5. おわりに
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Rails及びDocker環境でのpry-railsのデバッグ方法

なぜ記事を書こうと思ったか Rails及びDocker環境でpry-railsでのデバッグをおこなったので、そのやり方を記載致します。 これまで、行っていたデバッグよりもより細かくコードを確認でき…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】検索結果のレコードを並び替える

はじめに レコードの検索・並び替え、それぞれを単独に行うのであれば容易にできますが、検索結果のレコードを並び替えるとなると、検索結果をどのように次のリクエストに引き継ぐのかが問題になります。個人開…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

Railsを久しぶりに触ったので整理してみた

概要 開発時に使用するメモを整理しました。 Rail APIモードでの始め方 bundle init gemfileを修正 bundle install rails new . -d postgr…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

バリデーションが発火するタイミングについて

RailsのActiveRecordにはDBの正しいデータだけを保存するためにバリデーションを行うための機能がああります。 通常はmodelにてバリデーションを実装するが、発火するタイミング、シチュ…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Ruby on Rails】deviseの導入から実装するまで

目標 deviseを導入し実行できるまで 開発環境 ruby '3.1.2' rails '7.0.3' 実装 devise導入から、実装までの一連の流れ deviseをインストール gem 'd…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】Simple Calendar gem を使ってカレンダー機能作成

カレンダー機能を実装した時の忘却防止メモ 公式リファレンスを参考にgemを追加 Gem install gem "simple_calendar", "~> 2.0" bundle installを…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

コントローラ#アクションとHTTPメソッド・ルーティングヘルパーの対応表

コントローラ#アクションとHTTPメソッド・ルーティングヘルパーの対応表です。 コントローラスペックをリクエストスペックで置き換える際に使ってください。 参考 Rails のルーティング - Rai…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む

【Rails】いいね機能index追加(resourceからresoucesへの変更)

はじめに 先日、いいね機能を実装した。↓ https://qiita.com/vaza__ta/items/c0bc7f590793ab5a4769 showテンプレートにいいねしたユーザー一覧を…
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む