2018-10-15から1日間の記事一覧
随時更新中。「everyday Rails RSpecによるRailsテスト入門」を読了後に読むモノ。 初めてRSpecを学ぶ場合は、何も考えずに書籍の購入をやりこむのがオススメ。 公式 - 基本的なマッチャ一覧 https://www.rubydoc.info/gems/rspec-expectations/frames#Built…
前提 Rails5からは request spec で記述することが推奨され、公式から controller spec を書くことは非推奨とされている。 参考にした記事 RailsのController Spec | 酒と涙とRubyとRailsと Rails テスティングガイド | Rails ガイド テストすべき内容 Webリ…
なぜlocalsで渡す必要があるのか インスタンス変数を直接使うと、Viewと特定のControllerとの依存が強まり、別の箇所で再利用しにくくなるため。 悪い例 Controller (良い例と同じ) class UsersController < ApplicationController def show @user = User.fi…
回答 bodyタグの終端、すなわち </body> の直前。 理由 表示速度を速くするため javascriptファイルを読み込んでいる間は、HTMLファイルを読み込まない。そのため、ページのレンダリングを行わせてからjavascriptファイルを読み込むことで表示速度を早くする。その…