Rails「N+1問題」超分かりやすい解説・解決方法【includesを使おう】
こんにちは、Railsエンジニアにょけんです。 allメソッドなどを使うと度々起こる「N+1問題」について、概要と解決策をまとめました。 「N+1問題」とは、データベースへのアクセスが非効率な…
こんにちは、Railsエンジニアにょけんです。 allメソッドなどを使うと度々起こる「N+1問題」について、概要と解決策をまとめました。 「N+1問題」とは、データベースへのアクセスが非効率な…
こんにちは、Webエンジニアにょけんです。 僕の体験談を元に、こんなお悩みに答えますね。 なお、本記事の対象は「プログラミングを学んで、Webエンジニアに就職・転職をしたい」と考えている方向けです。 「We…
こんにちは、Railsエンジニアにょけんです。 「RSoec」と「Capybara」でFeatureテストを書く手順をまとめました。 Rails5.0以前の場合は、「Capybara」をGem…
こんにちは、Railsエンジニアにょけんです。 というお悩みを持っている方向けに、違いをカンタンにまとめました。 describe, context, it, exampleの使い分け とりあ…
こんにちは、Railsエンジニアにょけんです。 RSpecのModelテストのサンプルコードを書いてみました。 Modelのテストでは、大雑把に分けて以下3つのテストを行います。 バリデーション インスタン…
こんにちは、Railsエンジニアにょけんです。 RSpecの導入・設定方法と、テストデータ生成用のFactoryBotの使い方をまとめました。 ①開発環境とテスト環境にだけ、RSpec・Fac…
こんにちは、Railsエンジニアにょけんです。 こんなお悩みに答えます。 コントローラーのSpecは、あんまり重要じゃない まず1番肝心なことをお伝えすると、コントローラーのSpecは優先度・…
こんにちは、Webエンジニアにょけんです。 こんなお悩みに答えます。 ポテパンキャンプの「料金/コース」 まずは気になる料金から。 2019年4月から料金改定して、大幅に値段が上がっています。…
こんにちは、元SIer&現Railsエンジニアにょけんです。 「文系・新卒でもIT業界で働ける!」と聞いてSIerになったものの、SIer超つまらない。 こんなお悩みを抱えてるあなた、技術を身に付けたいなら…
こんにちは、エンジニアにょけんです。 「HTMLとはHyper Textなんたらの略で、タグがどうたら〜」みたいな説明してるサイト、多くないですか? いや、全然わからん てわけで、「HTMLって何やねん」に…