ume

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

Rspec expected to find link "〇〇" but there were no matchesの原因と解決策

考えられる原因 htmlページにリンクがないのでエラーが出ている テストコードの書き方が間違っていることによってエラーが出力されている そもそもテストデータベースにデータが入っていない 1つずつ確認してみる. htmlページにリンクがないのでエラーが出て…

linux コマンド awk

awkコマンドとは ⇨標準入力に流れ込んだデータを処理することに専念する コマンド1 | awk この形で使用し、コマンド1の入力されたものを使ってawk内で加工する。 例 echo 100 200 | awk '{print $1}' #出力100 $1 = 左のコマンド(100 200 )の1番目の値…

linux パイプラインとは

パイプラインとは. ⇨複数のコマンドを連携させる機能. コマンド1 | コマンド2 コマンド1の出力結果をコマンド2の標準入力にする。 例 echo 2+3 | bc #5と出力される ↑の意味はbcに2+3と書かれたのと同じ。要は↓と同じ bc < echo 2+3 bc=計算してくれるコ…

linux概要と基本的なコマンド

目次 linux概要と役割. 基本的なコマンド. 1. linux概要と役割. Linux=osの一種. Webサーバーのosとして使われることが多い 特徴 オープンソースで無料 スペックの低いパソコンでも動作可能 セキュリティに長けている linuxの役割 ⇨webサーバーを操作するコ…

Mysql2::Error::ConnectionError: Access denied for user 'root'@'localhost' (using password: NO)

経緯 rails6でmysqlを使用しrake db:migrateでマイグレーションのファイルをデータベースに反映させようとしました。 エラーの意味. MySQLに設定しているパスワードと自分のアプリケーションのdatabase.ymlで設定したパスワードが不一致の場合に起きる。 解…

非同期処理と同期処理

対象者 javascript初学者 そもそも非同期処理とは?同期処理と何が違う? 結論. ⇨同期処理. 1つの処理が終わるまで次の処理を実行できない。 →非同期処理. 処理を実行している間、同時に他の処理も実行できる仕組みが非同期処理 処理Aしながら処理Bもできる

addEventListenerの構文と(e)について

対象者 javascript初学者 addEventListener構文 まず役割2つあります。 ①イベント発生時に関数を呼び出す. ②イベントオブジェクト(e)を生成する。 ①について. 構文 ○○.addEventListener(A,B) ○○がAされたらBを実行する。 A=イベント B=関数 例 button.add…

rails6でjavascriptでhello worldとデベロッパーツールのコンソールに表示しようとしたらnullが返って来た話

対象者 これからjavascriptをrailsで動かそうとしている人. javascriptをrails6で動かそうとするとコンソールにnullが表示される人 目次 エラー内容と経緯 解決策 エラー内容と経緯 エラー内容 ⇨デベロッパーツールにnullと表示される. 処理の流れとしては h…

webpackerとwebpackとは?

対象者 javascript初学者(基本構文は学習済み) webpackerとwebpackについて知りたい方 webpackerとwebpackとは Webpacker. ⇨ webpackをrailsで使用するためのgem =つまりwebpackを管理してくれるもの Webpack(モジュールバンドラー)とは、CSS、JavaScri…

javascript Uncaught Error: Cannot find moduleエラーについて

対象者 javascript初学者 エラーの内容と経緯 と 経緯 rails6でjavascriptを導入しようとしました。 やったことは qiita.com ですようはHello Worldとjavascriptでコンソールに表示させようとしました。 今回はapplication.js内でhome.jsを読み込んでいます.…