IT技術にまつわる実験ノート

「長編を書くより、短編を数多く完成させてください。それが上達への近道です」 by 手塚治虫

2018-10-31から1日間の記事一覧

show アクションのテストでハマった話

テストでエラー発生 ActiveRecord::RecordNotFound: Couldn't find Book with 'id' = 1 rails c で確認してみる。うーん、データベースには id: 1 のレコードが入っているのだが…。 エラーとなったコードは以下の通り。show アクションに { id: 1 } のパラメ…

devise を使ったコントローラテストで sign_in メソッドを使う

注意点 devise を使ったコントローラテストで sign_in メソッドを使う場合、以下の順番で定義する必要がある。 -> 先に sign_in メソッドを呼び出して、次に get メソッドを呼び出せば、うまくいく。 間違えて、get メソッドを先に使って、次に sign_in メソ…