ume

2023-03-01から1ヶ月間の記事一覧

railsでセレクトボックスの作成

対象者 Rails 初学者. 目次 実現したいこと. 作り方の全体像. 実際に手を動かして作ってみた. 1. 実現したいこと. railsでセレクトボックスを作成してみる. ↓セレクトボックス 注意点:今回はセレクトボックスの選択肢はデータベースのカラムの値にします. 選…

Railsデータをデータベースに挿入する方法

対象者 railsでアプリケーション制作初心者. 目次 データベースにデータを挿入する全体像 seed.rbの書き方. データベースにデータを挿入する全体像 ①db/seed.rbファイルを開く. ②seed.rbファイル内にデータベースに入れたいデータを記述. ③rails db:seedコマ…

gitで一部の管理したくないファイルやフォルダーをgitignoreで管理から外す方法

対象者 git初学者. 目次 git ignoreとは なぜgit ignoreは必要なのか. git ignoreの使い方 git ignoreとは ⇨一部のファイルやフォルダーをgitの管理から外す機能. ⚠️ちなみにignoreは無視するという意味 基本的にデータベースファイルをgithubにはあげない。…

RSpec リンクのテストエラー

対象者 RSpec初心者. Capybara::ElementNotFound: Unable to find linkとうエラーが出力された方 目次 linkのテスト. linkのテスト. ↓猫を探すとクリックすると検索条件とはというページに画面が先しているかをテストしたいです。 ↓RSpecのコード require 'r…

テーブルの作成とカラムの追加

対象者 railsでこれからアプリ制作する初学者 目次 データベース(テーブル)作成の全体像 実際にテーブルを作成してみよう(家の設計図作成から家を建てるまで) テーブルの編集(カラムの追加). データベース(テーブル)作成の全体像 ①モデルの作成. ②そ…

RSpec factoryのアソシエーション

対象者 アソシエーションとは何か知りたい方. RSpec学習者(初学者) 目次 アソシエーションとは アソシエーションのメリットを実例を踏まえて見てみよう. アソシエーションとは ⇨簡単に関連するデータを取得するためにつける機能. おそらく「関連するデータ…

ファクトリとフィクスチャートとは

#対象者 RSpec学習者 RSpec復習したい人 目次 factory botとfixtureとは. 2つの比較. まとめ fixtureとfactory botとは. ⇨どちらもテスト用のデータベースに入れるサンプルデータ. どんな時に使う?. ⇨ユーザーの基本情報(名前、メールアドレス、パスワー…

データベースエラー

目次 エラー内容と経緯. 2.解決策. 1. エラー内容と経緯. エラー内容 SQLite3::SQLException: table "users" already exists 経緯として 同じ名前のテーブルを複数作成しようとしたため、 もうそのテーブルあるよと指摘されたみたいです。 2.解決策. すでに…

初めてのRSpec

対象者 初めてRSpecを学ぶ方. minitestからRSpecに乗り換えを検討されている方 目次 ①RSpecのテストをどこに書くのか. ②ファイルの命名規則. ③ベストプラクティス. ④参考文献. ①RSpecのテストをどこに書くのか ⇨specフォルダの中. specフォルダの作成方法↓ $…

技術選定 フレームワーク

対象者 これからどのフレームワークを選ぼうと考えている人. これからどのプログラミング言語を選ぼうか検討中の方. 目次. ①フレームワークの選び方. ②フレームワーク比較. ①フレームワークの選び方. 結論:自分の目的に合ったフレームワークを使う。 なぜな…